LIKE where判断数字的字段该如何写?

coolzdp 2011-05-11 08:42:02
NUM
1
2
333
444
555
null
44

取出44
SELECT * FROM TALBE1 WHERE NUM LIKE ?
另外存在null的情况该怎么处理?
...全文
60 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
iihero 2011-05-12
  • 打赏
  • 举报
回复
is null or = ?
WWWWA 2011-05-12
  • 打赏
  • 举报
回复
在SP中判断一下,累加生成SQL语句,再动态执行
coolzdp 2011-05-12
  • 打赏
  • 举报
回复
我想传入 % 啊,
这样如果没有指定具体的值就取出所有行啊
回南山种豆 2011-05-11
  • 打赏
  • 举报
回复
直接=
遇到空值 举要看你想怎么处理,空值可能不止一个,最好是把他除开,and is not null
ACMAIN_CHM 2011-05-11
  • 打赏
  • 举报
回复
为什么要用LIKE ? 直接用=

SELECT * FROM TALBE1 WHERE NUM = '44';

SELECT * FROM TALBE1 WHERE NUM LIKE '44';


[Quote]另外存在null的情况该怎么处理?[/Quote]
SELECT * FROM TALBE1 WHERE NUM is null;
rucypli 2011-05-11
  • 打赏
  • 举报
回复
SELECT * FROM TALBE1 WHERE NUM =44

56,683

社区成员

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

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