W wr960204 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-15 #1 Oracle数据库想要查询一个字符串varchar2类型的的为空的数据。 select * from 表名 where 字段名='' 不行。 请问如何写这个语句.
S sumingfei Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-15 #3 select * from TableName where FieldName is NULL [ms sql server]
S svw0506 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-15 #4 select * from 表名 where 字段名 is null 写SQL时尽量使字段名与表名与数据库中大小写一致
A armyjiang Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-15 #5 oracle中缺省模式是大小写不分。 空值时不能用“等于”和“不等于”来作判断,判断的方式如楼上各位所说是is null 在oracle中还需要注意另一种对空值的判断:nvl(fname,0),用于数值型字段,当为空时 定义值为0,这样不影响你对数据的处理。否则在计算中如果一个字段是空,则结果是不定的。
oracle中缺省模式是大小写不分。 空值时不能用“等于”和“不等于”来作判断,判断的方式如楼上各位所说是is null 在oracle中还需要注意另一种对空值的判断:nvl(fname,0),用于数值型字段,当为空时 定义值为0,这样不影响你对数据的处理。否则在计算中如果一个字段是空,则结果是不定的。