请教一个sql语句

blftest1 2013-05-21 09:52:32
比如现在有表gongcha字段A B
id A B
1 11 22
2 33 44
现在知道有个值为18要求查询出的结果为
id A B
1 11 22
select * from gongcha where A<=18 and 18<=B
由于字段A B为varchar类型 没有办法比较大小
...全文
99 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
blftest1 2013-05-21
  • 打赏
  • 举报
回复
引用 3 楼 ACMAIN_CHM 的回复:
那就强 +0.0
谢谢 好像只要加0也能查询出来
Rotel-刘志东 2013-05-21
  • 打赏
  • 举报
回复
把AB列数据类型转化一下。
ACMAIN_CHM 2013-05-21
  • 打赏
  • 举报
回复
那就强 +0.0
blftest1 2013-05-21
  • 打赏
  • 举报
回复
引用 1 楼 wwwwb 的回复:
select * from gongcha where 0+A<=18 and 18<=B+0
请问如果A B里面有1/2 或者3-1/2(注释3又1/2即3.5)这些怎么办
wwwwb 2013-05-21
  • 打赏
  • 举报
回复
select * from gongcha where 0+A<=18 and 18<=B+0

56,677

社区成员

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

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