1.7 KiB
1.7 KiB
title, language
| title | language |
|---|---|
| not like | zh-CN |
not like
description
syntax
'BOOLEAN not like(VARCHAR str, VARCHAR pattern)'
对字符串 str 进行模糊匹配,匹配上的则返回 false,没匹配上则返回 true。
like 匹配/模糊匹配,会与 % 和 _ 结合使用。
'a' // 精准匹配,和 = 效果一致。
'%a' // 以a结尾的数据
'a%' // 以a开头的数据
'%a%' // 含有a的数据
'a' // 三位且中间字母是 a 的
'a' // 两位且结尾字母是 a 的
'a' // 两位且开头字母是 a 的
example
// 返回 k1 字符串中不包含 a 的数据
mysql > select k1 from test where k1 not like '%a%';
+-------+
| k1 |
+-------+
| b |
| bb |
+-------+
// 返回 k1 字符串中不等于 a 的数据
mysql > select k1 from test where k1 not like 'a';
+-------+
| k1 |
+-------+
| bab |
| b |
+-------+
keyword
LIKE, NOT, NOT LIKE