CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Oracle >  基础和管理

大家帮我看看,奇怪的sql问题,在线等

楼主woaiDelphi(为了美好的明天)2006-03-03 15:58:01 在 Oracle / 基础和管理 提问

有一个表中的一个字段名为ysmc,VARCHAR2(20),非主键  
   
  插入四笔资料  
  张三  
  null  
  李四  
  张三  
   
  我这样查询  
  select   *   from   si_cfxx   where   ysmc='张三'  
  得到两条记录;  
   
  select   *   from   si_cfxx   where   ysmc='张三'  
  得到一条记录;李四  
   
  为什么找不到等于null的那条呢?  
   
   
  问题点数:20、回复次数:3Top

1 楼cenlmmx(学海无涯苦作舟)回复于 2006-03-03 16:02:09 得分 10

null是不能比较的,null<>null,只能是is   null或者   is   not   null  
  select   *   from   si_cfxx   where   nvl(ysmc,'   ')='张三'  
  Top

2 楼yxxx(_小孬)回复于 2006-03-03 16:07:28 得分 10

select   *   from   si_cfxx   where   ysmc   is   nullTop

3 楼woaiDelphi(为了美好的明天)回复于 2006-03-03 16:26:53 得分 0

谢谢两位,马上给分Top

相关问题

  • sql奇怪问题,请高手帮忙 ﹐在线等
  • 奇怪的SQL错误,在线等
  • 奇怪的SQL语句问题,请各位大侠帮忙,在线等!
  • 奇怪的SQL???
  • 奇怪好奇怪,谁能帮我分析一下,在线等
  • 请各位高手帮我改改这个很奇怪的SQL语句,在线等
  • 奇怪的sql中文乱码问题,在线
  • 奇怪的sql语句 大家指教一下 在线等
  • 一个有关Sql Server的奇怪错误,请高手帮忙
  • 高手帮忙..一个很奇怪的MS SQL server 问题!

关键词

  • null
  • ysmc
  • 记录
  • cfxx where
  • 李四
  • 得到
  • from si
  • select

得分解答快速导航

  • 帖主:woaiDelphi
  • cenlmmx
  • yxxx

相关链接

  • Oracle类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo