SQL通配符

SQL中运算符like用来将字符串与一个模式进行比较,其中我们经常会用到通配符:

%   代表0个或多个任意字符

_(下划线)   代表任意一个字符

[a-d]       代表从a到d的任意一个字符

[aef]       代表字符a,e,f中的任一个字符

[^a-d]      代表除了a到d外的任意一个字符

[^aef]      代表除a,e,f外的任一个字符

例子:

where title like '%计算机%'   查找title中包含"计算机"三个字的书;

where year_born like '198_'    表示在"year_born"字段中查找是八十年代出生的人;

where year_born like '198[1-4]'    表示在"year_born"字段中查找在1981-1984年出生的人.

原文地址:https://www.cnblogs.com/pato/p/1605356.html