Foxtable(狐表)用户栏目专家坐堂 → [求助]sql 查询 null 和 “” 的处理


  共有3782人关注过本帖树形打印复制链接

主题:[求助]sql 查询 null 和 “” 的处理

帅哥哟,离线,有人找我吗?
foxtablefanse
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:562 积分:5364 威望:0 精华:0 注册:2018/11/6 10:54:00
[求助]sql 查询 null 和 “” 的处理  发帖心情 Post By:2022/3/14 23:59:00 [只看该作者]

应该查出两条数据的,但只查出一条数据,该怎么改查询语句?自己搞定了
Sel  ect * From (Sel  ect top 50 Row_Number() Over(Order by [用车日期]) As [NO.],[_Identify],CONVERT(varchar(10),[用车日期],120) as [用车日期],[车辆牌照],[司机],[指挥],[车型],[计费车型],[用车单位],[二级单位或地点],[作业内容],[到场时间],[预计用时],[路单登记],[备注] From YW_排工明细 where DateDiff(dd,[用车日期],getdate()) <= 40 and ([司机] like '%李%' or [指挥] like '%李%') and [路单登记] not like '%李%' or [路单登记]  is null ORDER BY [NO.]) As a Where [NO.] >= 1 And [NO.] <= 15

图片点击可在新窗口打开查看此主题相关图片如下:360截图169901049991134.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:360截图1818071890121119.png
图片点击可在新窗口打开查看


[此贴子已经被作者于2022/3/15 0:54:03编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109503 积分:557183 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/15 8:26:00 [只看该作者]

应该这样吧

... where DateDiff(dd,[用车日期],getdate()) <= 40 and ([司机] like '%李%' or [指挥] like '%李%') and ([路单登记] not like '%李%' or [路单登记]  is null ) ORDER BY [NO.]) As a Where [NO.] >= 1 And [NO.] <= 15

 回到顶部
帅哥哟,离线,有人找我吗?
foxtablefanse
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:562 积分:5364 威望:0 精华:0 注册:2018/11/6 10:54:00
  发帖心情 Post By:2022/3/16 13:13:00 [只看该作者]

谢谢

 回到顶部