mysql 查询范围语句怎么写?

tk1023 2018-07-14 04:38:01


求一个查 channel 的语句:比如: 显示 channel <= '3' and channel >= '5' 的语句,不显示 channel = '4' 这条内容。
...全文
575 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
tk1023 2018-07-16
  • 打赏
  • 举报
回复
引用 9 楼 tk1023 的回复:
[quote=引用 6 楼 shiyanbo_1006 的回复:] 你测试一下你写的语句不就OK了
试过了,语法错误。[/quote] 不好意思,查询为空。
tk1023 2018-07-16
  • 打赏
  • 举报
回复
引用 6 楼 shiyanbo_1006 的回复:
你测试一下你写的语句不就OK了
试过了,语法错误。
tk1023 2018-07-16
  • 打赏
  • 举报
回复
引用 7 楼 baozirui 的回复:
SELECT `key` FROM test WHERE `key` >= 5 OR `key` <= 3
baozirui 2018-07-16
  • 打赏
  • 举报
回复
SELECT `key` FROM test WHERE `key` >= 5 OR `key` <= 3
待续_1006 2018-07-16
  • 打赏
  • 举报
回复
你测试一下你写的语句不就OK了
iamboy_11 2018-07-16
  • 打赏
  • 举报
回复
能不能将你的查询条件描述得更加明白一些?
就你目前提供的查询条件信息
我的理解是select * from tt where channel in (1,2,5,6,7),我想肯定没有那么简单吧!
tk1023 2018-07-16
  • 打赏
  • 举报
回复
引用 2 楼 iamboy_11 的回复:
也可以 select * from tt where channel != 4
嗯嗯,谢谢各位。 这只是单个的,我的问题还可延伸为:只显示 channel = 1, 2, 5, 6 ,7。(很重要) 或者:只显示 channel = 1, 2, 5, 6 。(比较重要) 希望请各位再帮帮忙。
tk1023 2018-07-16
  • 打赏
  • 举报
回复
引用 1 楼 lzd_83 的回复:
SELECT * FROM tt a WHERE a.channel<>4
嗯嗯,谢谢各位。 这只是单个的,我的问题还可延伸为:只显示 channel = 1, 2, 5, 6 ,7。(很重要) 或者:只显示 channel = 1, 2, 5, 6 。(比较重要) 希望请各位再帮帮忙。
weixin_38451332 2018-07-16
  • 打赏
  • 举报
回复

语句: select * from table where channel in (1,3,5,7);
table 改为你的表名
channel 改为你想要的列名
(1,3,4,5,7)改为你想要的条件 注:以英文逗号作为分割
iamboy_11 2018-07-15
  • 打赏
  • 举报
回复
也可以 select * from tt where channel != 4
Rotel-刘志东 2018-07-14
  • 打赏
  • 举报
回复
SELECT * FROM tt a WHERE a.channel<>4

56,681

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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