永发信息网

where一个字段中不存在某个字符,怎么写mysql判断语句

答案:6  悬赏:70  手机版
解决时间 2021-02-05 01:26
where一个字段中不存在某个字符,怎么写mysql判断语句
最佳答案
可以使用 not like

LIKE 操作符用于在 WHERe 子句中搜索列中的指定模式
not like 即表示不包含某条件
例子:
Persons 表:

Id LastName FirstName Address City

1 Adams John Oxford Street London
2 Bush George Fifth Avenue New York
3 Carter Thomas Changan Street Beijing
选取居住在不包含 "lon" 的城市里的人
SELECt * FROM Persons WHERe City NOT LIKE '%lon%'

结果集:

Id LastName FirstName Address City

2 Bush George Fifth Avenue New York
3 Carter Thomas Changan Street Beijing
全部回答
同上
同上,可以用like
或者用函数,substring,charindex。。等等
MYSQL不是SQLServer,MYSQL要使用LOCATE()或 INSTR()函数。
SELECt * FROM A WHERe LOCATE('[kid]',B)=0 and LOCATE('[/kid]',B)=0
--或者
SELECt * FROM A WHERe INSTR(B,'[kid]')=0 and INSTR(B,'[/kid]')=0

参考资料:http://www.phpv.net/html/1443.html

!=
not in
not like
<>
select * from A where B not like '%[[]KID[]]%' and B not like '%[[]/KID[]]%'追问[] 这是什么字符,为什么要出现这个字符追答以为你的查询内容包括了 中括号字符 ,所以用 [] 把所有的中括号字符括起来了,你测测试试,我只是写了,但是没测追问查询的字符是 [/kid]和[/kide] 的确有中括号追答结果对不对?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
广场乒乓球训练馆地址在哪,我要去那里办事
王夫之说:“静者静动,非不动也;静者含动,
想养养鱼,孔雀鱼可以和红箭,黑玛丽,皮球玛
促令的意思是什么啊?知道的请说下!
快乐空间这个地址在什么地方,我要处理点事
新沂市草桥镇纪集村村民委员会在哪里啊,我有
单选题Attheageoffourteen,Bettywenttoa
银兴乒乓球俱乐部地址在什么地方,想过去办事
梧宫的意思是什么啊?知道的请说下!
1992年属猴2月11是什么命
请问买火车票12306上面说的 行程冲突 是什么
聚能乒乓球活动中心地址好找么,我有些事要过
怎么去拥有你的笑容,怎么去拥抱一夏天的风
wis是哪个国家的品牌
顺发全羊在什么地方啊,我要过去处理事情
推荐资讯
兴隆路怎么去啊,有知道地址的么
优美的语段和感悟、
怠速就是指汽车停着不动,而发动机在工作吗?
新惊天动地能在WINDOWS10下运行吗
华硕电脑使用bt5安装后,无法进入系统,开机
搜索引擎优化基本原理是什么?
2006年9月15日,首都各界代表在人民大会堂隆
济军日化这个地址在什么地方,我要处理点事
盐数的意思是什么啊?知道的请说下!
华宁县第四中学地址有知道的么?有点事想过去
我12306网买了10月1日的高铁票,也已取票,但
女,18,早上的话随便吃,中午和晚上每顿一个
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?