色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql 高級子查詢,MySQL模糊查詢like和ilike的區別

洪振霞2年前51瀏覽0評論
mysql 高級子查詢,MySQL模糊查詢like和ilike的區別?

LIKE 和 ILIKE 操作符可以模糊匹配字符串,LIKE是一般用法,ILIKE匹配時則不區分字符串的大小寫,~ 波浪號則可以使用正則匹配。

LIKE和 ILIKE

它們需要結合通配符使用,下面介紹兩種常用的通配符。

%:百分號用于匹配字符串序列,可匹配任意組合;

_:下劃線用于匹配任何單一字符。

則可以使用正則模式來匹配字符串,除此之外它匹配模式還有一個特殊的地方

select * from table where ~ 'ab'; --> 如果是這樣的形式就代表著他可以匹配任何包含ab的字符串其實就相當于省略的兩邊的 .*

如果想要做前綴匹配或后綴匹配,可以用下面的方法

1、前綴+模糊查詢。

select * from table where ~ '^ab';

2、后綴+模糊查詢。

select * from table where ~ 'ab$';