SQL找出包含非0数字

m0_37646670 2020-01-06 01:38:29

A 0-0 0-1 0-1
B 0-1 2-1 0-0
C 0-0 0-0 0-0
D 0-0 2-1 0-1
E 1-0 0-0 0-3 1-1
F 0-0 0-0 0-0

这么找出 C 和 F
后面一列里都是数字,要找出都是 0-0 的行
就是找出有非 0 数字的所有数据行
...全文
449 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
m0_37646670 2020-01-11
  • 打赏
  • 举报
回复
引用 10 楼 姎楹 的回复:
select * from Student where replace(sno,'0-','')='' 把零和-还有空格都去掉为''的查出来
ADO似乎没法调用这个函数,我还在用ACCESS。。。
姎楹 2020-01-09
  • 打赏
  • 举报
回复
select * from Student where replace(sno,'0-','')='' 把零和-还有空格都去掉为''的查出来
can_you_cook 2020-01-08
  • 打赏
  • 举报
回复
学习学习!!!
牧歌ing 2020-01-08
  • 打赏
  • 举报
回复
引用 7 楼 m0_37646670 的回复:
[quote=引用 6 楼 Summer_djz 的回复:]
你是固定的就直接

select * from table where column="0-0 0-0 0-0"

不定长的啊。。。[/quote]
不定长就有点麻烦,你要先把列拆分成多行,然后查所有的行是否满足0-0
m0_37646670 2020-01-08
  • 打赏
  • 举报
回复
引用 6 楼 Summer_djz 的回复:
你是固定的就直接 select * from table where column="0-0 0-0 0-0"
不定长的啊。。。
牧歌ing 2020-01-08
  • 打赏
  • 举报
回复
你是固定的就直接

select * from table where column="0-0 0-0 0-0"
qq_28644143 2020-01-07
  • 打赏
  • 举报
回复
select * from table where column1='0-0' and column2='0-0' and column3='0-0' 你这描述,这样写是性能最好的
m0_37646670 2020-01-07
  • 打赏
  • 举报
回复
引用 4 楼 qq_28644143 的回复:
select * from table where column1='0-0' and column2='0-0' and column3='0-0' 你这描述,这样写是性能最好的
那是一列 '0-0 0-1 0-1' 不是分成几列的
m0_37646670 2020-01-06
  • 打赏
  • 举报
回复
能有类似正则表达式样的,找出只由0-0组成的字符串
github_36000833 2020-01-06
  • 打赏
  • 举报
回复
select * from tablexxx where columnyyy not like '%[123456789]%'
W_少年 2020-01-06
  • 打赏
  • 举报
回复
分割;包含;

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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