SQL语句查询是否为空 =null及null_Mssql数据库教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:如何掌握SQL Server的锁机制和锁模式
各种大型数据库所采用的锁的基本理论是一致的,但在具体实现上各有差别。SQLServer更强调由系统来管理锁。在用户有SQL请求时,系统分析请求,自动在满足锁定条件和系统性能之间为数据库加上适当的锁,同时系统在运行期间常常自动进行优化处理,实行动态加锁

   a                  b                             c             d
980515      精頂企業有限公司         簡家豪      NULL
980514      全欣木業有限公司         NULL       123
980514      迅億科技股份有限公司   簡逢浚      NULL
980515      聖越國際企業有限公司   NULL       111 

表结构如上所示,要查询C列为空的记录的SQL语句不是select * from table where c=null; 或者 select * from table where c=’’; 而应当是 select * from table where c is null; 相反地要查询不为空的则应当是 select * from talbe where c<>’’; 或者 select * from table where c is not null; 注意:不是not is null哦。

分享:揭秘操作日期的SQL语句大全
1.显示本月第一天 SELECTDATEADD(mm,DATEDIFF(mm,0,getdate()),0) selectconvert(datetime,convert(varchar(8),getdate(), 120)+’01’,120) 2.显示本月最后一天 selectdateadd(day,-1,convert(datetime,convert (varchar(8),dateadd(month,1,getdate()),120

来源:模板无忧//所属分类:Mssql数据库教程/更新时间:2010-02-16
相关Mssql数据库教程