select*from table_name where name like'ab#%%'escape'#';// 能够匹配如: ab%ccd
2.2.实例
select*from table_name where name like'a%c';// abc, aghjklc
3. SIMILAR TO 正则表达式
3.1.使用规则
符号
说明
%
匹配任何零个或多个
_
单个匹配符
|
表示选择两个候选项之一,两个字符匹配其中之一就可以。类似“或”。
*
表示重复前面的指定的项0次或多次。
+
表示重复前面的指定项1次或多次。
?
表示重复前面的指定项0次或1次。
{m}
表示重复前面的项m次。
{m,}
表示重复前面的项m次或更多次。
{m,n}
表示重复前面的项至少m次,不超过n次。
()
可以作为项目分组到一个独立的逻辑项中。
[…]
声明一个字符类,就像POSIX正则表达式。
3.2.实例
select*from table_name where name similar to'AB%';// ABCselect*from table_name where name similar to'%(321|abc)%';// 321ABC, abc345select*from table_name where name similar to'%(abc|efg)';//123abc, 321efg