<返回更多

SQL中的通配符

2019-10-25    
加入收藏

SQL中可以使用通配符来搜索数据库中的数据,通配符可用于替代字符串中的任意字符。

通配符介绍

通配符可以配合LIKE操作符一起使用,通配符包括:

%的使用

SELECT * FROM Student WHERE name LIKE 'A%';
SELECT * FROM Student WHERE name LIKE '%A%';
SELECT * FROM Student WHERE name LIKE '%A';

_的使用

从Student表中选取name字段值以an结尾的数据:

SELECT * FROM Student WHERE name LIKE '_an';

[charlist]的使用

SQL中通配符可以和LIKE操作符一起使用,但是MySQL、SQLite只支持%和_通配符,会把像like '[xxx]%'中的中括号当成普通字符,而不是通配符。

从Student表中选取name字段以C、T、M开头的记录:

SELECT * FROM Student WHERE name REGEXP '^[CTM]';

从Student表中选取name字段不以A、B开头的记录:

SELECT * FROM Student WHERE name REGEXP '^[^AB]';

参考:https://www.9xkd.com

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>