星 星幻子 Unregistered / Unconfirmed GUEST, unregistred user! 2009-05-12 #1 请问它们之间有何区别?请问怎么避免NULL和空值同时出现?省得我查询的时候要 字段 = '' and 字段 = null
Z znxia Unregistered / Unconfirmed GUEST, unregistred user! 2009-05-12 #2 更新的时候,set部分: 字段 = null 查询的时候,where部分: 字段 is Null------------查询一般不会用 字段 = '' and 字段 = null ,但有的人用 字段 = '' or 字段 is null 简便的where部分: nvl(字段,'')='' 就处理了空字符串或者null. (oracle) ISNULL(字段,'')='' (sql server)
更新的时候,set部分: 字段 = null 查询的时候,where部分: 字段 is Null------------查询一般不会用 字段 = '' and 字段 = null ,但有的人用 字段 = '' or 字段 is null 简便的where部分: nvl(字段,'')='' 就处理了空字符串或者null. (oracle) ISNULL(字段,'')='' (sql server)