sql如何判断一个非null的空值

伙柴人 2010-03-26 02:06:52
如题,如果一个字段里面即没有任何字符且这个字段也不为null这时怎么判断这列值是否为空?
...全文
1625 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
hepeng_8 2010-03-27
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 ivorstar 的回复:]
如果是Oracle的话Empty String和NULL是等同的,据说和别的数据库不一样……
[/Quote]
='';
tonyde2008 2010-03-27
  • 打赏
  • 举报
回复
=""


回复内容太短了!
woaizhonguoren 2010-03-27
  • 打赏
  • 举报
回复
如果在操作数据后 判断是否有值 就用
数据保存的字段 is DBnull
就可以判断
zzx509 2010-03-27
  • 打赏
  • 举报
回复
Trim去空格后判断
kk297173176 2010-03-27
  • 打赏
  • 举报
回复
先用一个变量temp=你要判断的值
在去判断temp的长度是否大于0
ivorstar 2010-03-26
  • 打赏
  • 举报
回复
如果是Oracle的话Empty String和NULL是等同的,据说和别的数据库不一样……
c_xp2006 2010-03-26
  • 打赏
  • 举报
回复
='' is null is not null 都不行 貌似讨论的跟楼主说的不是一回事
c_xp2006 2010-03-26
  • 打赏
  • 举报
回复
你用的是什么数据库?
wackyboy 2010-03-26
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 benyouyong 的回复:]
select * from 表名 where len(列名) = 0
[/Quote]

非NULL的空值 莫非就是空字符串?
如果 ='' 不行的话 那真还不知道这个字符是什么
liushengmz 2010-03-26
  • 打赏
  • 举报
回复
楼上那么多。。。楼主散分也散不到这里了。。。
zhouhang122594520 2010-03-26
  • 打赏
  • 举报
回复
select * from 表名 where 字段名 is null
mayonglong 2010-03-26
  • 打赏
  • 举报
回复
isnull(列名,'')<>''
liuh6 2010-03-26
  • 打赏
  • 举报
回复
SQL 里Where 条件的写法 is not null
C# 里的写法为str!=null 或 str!=string.Empty
benyouyong 2010-03-26
  • 打赏
  • 举报
回复
select * from 表名 where len(列名) = 0
benyouyong 2010-03-26
  • 打赏
  • 举报
回复
select * from where len(列名) = 0
CqCoder 2010-03-26
  • 打赏
  • 举报
回复
up。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
wheeler 2010-03-26
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 jin198995 的回复:]

不行啊 ='' is null is not null 都不行啊
[/Quote]

贴具体问题吧
伙柴人 2010-03-26
  • 打赏
  • 举报
回复
不行啊 ='' is null is not null 都不行啊
wheeler 2010-03-26
  • 打赏
  • 举报
回复

SELECT * FROM xxx WHERE xx IS NULL
S314324153 2010-03-26
  • 打赏
  • 举报
回复
Field =''
两个点
加载更多回复(3)

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧