不包含某字符串用SQL查询怎么写

redtank2005 2006-03-16 03:47:30
我知道查询包含某字符串是
SELECT * FROM users WHERE fname LIKE '%e%'

但不包含某字符串用SQL查询怎么写
...全文
13850 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
redtank2005 2006-03-16
  • 打赏
  • 举报
回复
谢谢了
hy2003fly 2006-03-16
  • 打赏
  • 举报
回复
直接加个"not"就可以了.
mysql> use test;
Database changed
mysql> select * from tt;
+----+------+
| id | name |
+----+------+
| 1 | john |
| 2 | kety |
+----+------+
2 rows in set (0.19 sec)

mysql> select * from tt where name like "%j%";
+----+------+
| id | name |
+----+------+
| 1 | john |
+----+------+
1 row in set (0.00 sec)

mysql> select * from tt where name not like "%j%";
+----+------+
| id | name |
+----+------+
| 2 | kety |
+----+------+
1 row in set (0.00 sec)

mysql>












































































































































































56,801

社区成员

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

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