like | 匹配 |
ilike | 不區(qū)分大小寫匹配 |
~~ | 等價于 like |
~~* | 等價于 ilike |
~ | 匹配正則表達(dá)式,大小寫相關(guān) |
~* | 匹配正則表達(dá)式,大小寫無關(guān) |
not like | 不匹配 |
not ilike | 不區(qū)分大小不匹配 |
!~~ | 等價于 not like |
!~~* | 等價于 not ilike |
!~ | 不匹配正則表達(dá)式,大小寫相關(guān) |
!~* | 不匹配正則表達(dá)式,大小寫無關(guān) |
% | 百分號用于匹配字符串序列,可匹配任意組合 |
_ | 下劃線用于匹配任何單一字符 |
如果想要做前綴匹配或后綴匹配,可以用下面的方法
1、前綴模糊查詢。
select * from table where like 'ab%'; select * from table where ~~ 'ab%'; select * from table where ~ '^ab';
2、后綴模糊查詢。
select * from table where like '%ab'; select * from table where ~~ '%ab'; select * from table where ~ 'ab$';
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。
標(biāo)簽:衡陽 晉城 來賓 株洲 蚌埠 烏海 珠海 錦州
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Postgresql中LIKE和ILIKE操作符的用法詳解》,本文關(guān)鍵詞 Postgresql,中,LIKE,和,ILIKE,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。