单元格中sql如何写不包含

比如我想统计单元格里不含“试制车”,“备件车” 的个数  ,  比如此处查询出的结果是1

sql("连接名","select count(*) from table where 备注列 not in ('试制车','备件车')",1,1)

 查出来的结果一直是0  ,不知道哪里出错了

11ad0a9272611cd17bcd0b520e012ac.png

FineReport 浮一 发布于 2024-11-15 18:33
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
华莉星宸Lv7资深互助
发布于2024-11-15 18:41

比备注列的名字不标准啊

 

换个方式

sql("连接名","select count(*) from table where 备注列 like '%正常%'",1,1)

  • 浮一 浮一(提问者) 备注列为空,也属于正常车,使用like会把空值过滤掉
    2024-11-16 08:45 
  • 华莉星宸 华莉星宸 回复 浮一(提问者) sql("连接名","select count(*) from table where nvl(备注列,"正常") like '%正常%'",1,1)
    2024-11-16 08:46 
  • 浮一 浮一(提问者) 回复 华莉星宸 噢对,谢谢
    2024-11-16 09:17 
最佳回答
0
snrtuemcLv8专家互助
发布于2024-11-16 08:15

这个你要用not like就可以

sql("连接名","select count(*) from table where 备注列 not like '%试制车%' or 备注列 not like '%备件车%'",1,1)

  • 浮一 浮一(提问者) 实际情况下,空值也属于正常车,使用not like 会把空值也过滤掉
    2024-11-16 08:44 
  • 3关注人数
  • 112浏览人数
  • 最后回答于:2024-11-16 08:15
    请选择关闭问题的原因
    确定 取消
    返回顶部