SQL语句---如何删除表中的某属性为空的记录

Dreamfly_123 2012-05-21 11:01:46
SQL Server 2005 查询分析器中,如何删除表中的某属性为空的记录?试过好多了,都不行!路过的各位大神,帮帮忙吧~谢谢~
...全文
1037 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lxig20077 2012-05-22
  • 打赏
  • 举报
回复
对主要是看你说的空 具体是5楼说的哪种
zczhangchao2003 2012-05-22
  • 打赏
  • 举报
回复
三值逻辑
表字段有三类:
1有值,如‘a’
2有值,但内容为空
插入数据时Set col=''
3null(即UNKNOWN)
定义字段时允许空,插入数据时也未给此字段写值,则col is null
bean_sql 2012-05-22
  • 打赏
  • 举报
回复

delete from [tb_name] where isnull([col_name],'')=''
gogodiy 2012-05-22
  • 打赏
  • 举报
回复
判断字段是否为null,用is null或者is not null
  • 打赏
  • 举报
回复

delete from tbl where col is null
Dreamfly_123 2012-05-22
  • 打赏
  • 举报
回复
噢,是表建立时允许为空并且真的为空的属性,原题是删除作业项目表中入帐日期为空且结算日期不为空的记录,is null或=null试过了,不可以;isnull(入帐日期,0)=0也试过了,也不行;len(入帐日期)<1也不可以;
环境是SQL Server 2005~~帮帮忙,谢谢~
Mr_Nice 2012-05-21
  • 打赏
  • 举报
回复
LZ啥叫某属性为空?

select * from TB where col is null ???

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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