七星揽月

Efforts To Make The Best Of Their……
一口吃不出一个胖子,但胖子却是一口一口吃出来的,只要能每天坚持下来,我相信,一定会有收获的
每天进步一点点
  博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

2013年4月10日

摘要: 我在做一个需求是这样的:联查多张表,并且更据条件返回数据。 但是,根据我的WHERE条件获取到的数据总是不正确,通过反复的研究,发现了问题的所在: 某些列的值为NULL,在把这些列作为条件时,就会匹配不到正确的值,故而返回不正确的数据。 示例: 数据表(Users)及数据如下: 需求:查询所有数据中,Name不是以’L’开头并且Mobile中不包含’186’ 的数据 SQL语句:SELECT * FROM dbo.Users WHERE [Name] NOT LIKE 'L%' AND Mobile NOT LIKE '%186%' 查询结果如下: 奇怪,为什么 阅读全文

posted @ 2013-04-10 17:23 期星揽月 阅读(2534) 评论(0) 推荐(0) 编辑