sql 只统计表中某一字段满足某一列数据,存在其他数据的话不统计

zkd_123 2021-01-17 07:34:19
例如:A表,id name 1 中药,西药 2 西药 ,西药 3 西药 统计出 name中只有西药的,但name中不能有中药(例如id为1的就不要统计,ID为2、3的符合条件)
...全文
329 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
源者鬼道 2021-01-18
  • 打赏
  • 举报
回复
这个有什么疑问吗?还是我没看懂你要问的是啥,直接加个条件,name <> '中药'不就可以了吗?有什么其他的考察点吗这是~
nayi_224 2021-01-18
  • 打赏
  • 举报
回复
select * from tab 
 where regexp_replace(name, '\s|,|西药') is null
   and instr(name, '西药') > 0
;
阿豆响当当 2021-01-18
  • 打赏
  • 举报
回复
WHERE INSTR(字段名,"密码")

51,407

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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