SQL LIKE 操作符
LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。
语法格式:
SELECT *
FROM user
WHERE name LIKE 'o'
条件是name和‘o’一样的
SQL通配符
在 SQL 中,通配符与 SQL LIKE 操作符一起使用。
SQL 通配符用于搜索表中的数据。
在 SQL 中,可使用以下通配符:
通配符 | 描述 |
---|---|
% | 替代 0 个或多个字符 |
_ | 替代一个字符 |
如:
SELECT *
FROM user
WHERE name LIKE 'o%'
条件是name以‘o’开头的
SELECT *
FROM user
WHERE name LIKE '%o'
条件是name以‘o’结尾的
SELECT *
FROM user
WHERE name LIKE '%o%'
条件是name包含‘o’的
通过使用 NOT 关键字,您可以选取不匹配模式的记录。
SELECT *
FROM user
WHERE name NOT LIKE '%o%'
条件是name不包含‘o’的