好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > postgresql~*符號的含義及用法說明

postgresql~*符號的含義及用法說明

熱門標簽:電話機器人怎么換人工座席 廣州電銷機器人公司招聘 地圖標注要花多少錢 濟南外呼網絡電話線路 天津開發區地圖標注app 400電話申請客服 移動外呼系統模擬題 電銷機器人能補救房產中介嗎 江蘇400電話辦理官方

操作符 ~~ 等效于 LIKE, 而 ~~* 對應 ILIKE。 還有 !~~ 和 !~~* 操作符 分別代表 NOT LIKE 和 NOT ILIKE。

另外:

~ 匹配正則表達式,大小寫相關 'thomas' ~ '.*thomas.*'

~*搜索 匹配正則表達式,大小寫無關 'thomas' ~* '.*Thomas.*'

!~ 不匹配正則表達式,大小寫相關 'thomas' !~ '.*Thomas.*'

!~* 不匹配正則表達式,大小寫無關 'thomas' !~* '.*vadim.*'

補充:Postgresql字符串檢索關鍵是和符號 LIKE, ESCAPE, ILIKE, ~, ~*, !~, !~* 的含義和區別

最近在做了一個關于postgreSQL相關的項目,個人工作中遇到了關于字符串檢索的一些處理,以下是個人對字符串檢索關鍵是和符號 LIKE, ESCAPE, ILIKE, ~, ~*, !~, !~*的理解,不正之處還請指出微笑

LIKE

Select * from test where varchar like ‘_a%'; 

varchar匹配任何a前有一個字符的字符串。

‘_'與'%'為通配符。'_'匹配任意一個字符,'%'匹配0至多個任意字符。

ESCAPE

Select* from test where varchar like ‘b_a%'escape ‘b'; 

varchar 匹配任何以'_a'開頭的字符串。

ESCAPE 'escape_character' 允許在字符串中搜索通配符而不是將其作為通配符使用。

請注意反斜杠在字符串文本里已經有特殊含義了,所以如果你寫一個包含反斜杠的模式常量,那你就要在 SQL 語句里寫兩個反斜杠。

因此,寫一個匹配單個反斜杠的模式實際上要在語句里寫四個反斜杠。

你可以通過用 ESCAPE 選擇一個不同的逃逸字符來避免這樣;這樣反斜杠就不再是 LIKE 的特殊字符了。

但仍然是字符文本分析器的特殊字符,所以你還是需要兩個反斜杠。

我們也可以通過寫成 ESCAPE '' 的方式關閉逃逸機制,這時,我們就不能關閉下劃線和百分號的特殊含義。

例子:

查找數據庫中表的名字(查找以tbl_開頭的表的名字)

select tablename from pg_tables where tablename like 'tbl!_%'ESCAPE '!';

利用escape轉義: 上面的sql語句中就是將!作為轉義字符,作用是將"_"轉換成普通的"_"

ILIKE

Select * from test where varchar ilike ‘_a%'; 

varchar匹配任何a或者A前有一個字符的字符串。

與Like相比,ILike忽略大小寫。

正則表達式匹配操作符

~ 匹配正則表達式,大小寫相關

Select * from test where varchar ~ ‘ab‘; 

varchar匹配任何包含'ab'的字符串。

~* 匹配正則表達式,大小寫無關

Select * from test where varchar ~‘AB‘;

varchar匹配任何包含'ab'、'aB'、'Ab'、'AB'的字符串。

與' ~'相比,忽略大小寫。

!~ 不匹配正則表達式,大小寫相關

Select * from test where varchar ~ ‘a‘; 

varchar匹配任何不包含'a'的字符串。

!~* 不匹配正則表達式,大小寫無關

select * from test where varchar !~* ‘A‘;

varchar匹配任何不包含'a'和'A'的字符串。

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • 淺談PostgreSQL中大小寫不敏感問題
  • PostgreSQL LIKE 大小寫實例
  • Postgresql 數據庫轉義字符操作
  • postgresql數據庫使用說明_實現時間范圍查詢
  • postgresql 實現將數組變為行
  • 基于PostgreSql 別名區分大小寫的問題

標簽:寶雞 濮陽 杭州 海西 昭通 榆林 溫州 辛集

巨人網絡通訊聲明:本文標題《postgresql~*符號的含義及用法說明》,本文關鍵詞  postgresql,符,號的,含義,及,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《postgresql~*符號的含義及用法說明》相關的同類信息!
  • 本頁收集關于postgresql~*符號的含義及用法說明的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 姜爷心尖宠她从乡下来| 91风吟鸣唱精品系列嫩模| 法国啄木鸟大尺度mp4| 精品国产免费第一区二区三区_| fc2人成共享视频在线观看迅雷下载 | 床戏动态图| 日本公妇乱偷中文字幕| 欧美区国产区| 阳台顶撞H揉弄乳尖小说| 不戴套挺进朋友人妻H文最新章节| 久久青青草原精品无线观看| 高h全肉打屁股sp调教1ⅴ1| 成人国产在线观看| 双性少年挨脔日常h惩罚| 在线观看特色大片免费网站| 一区二区三区四区精华乳液| 娇妻被黑人贯穿到尖叫视频| 总裁受夹玉势姜罚| 天美传媒免费观看| 精品人妻伦一二三区久久春菊 | 香港三级日本三级妇人三级| 脱??让摸??视频| 成人AV精品无码AV视频| 成人在线91| 亚洲国产日韩在线成人蜜芽| 2019国产精品无码免费无禁播放器| 亚洲一区二区三区四区五区不卡| 在线观着免费观看国产黄| 一区二区三区www污污污网站| 亚洲v日本| 太仆寺旗| 日南响子在无奈之森呐喊电影| 男生操男生网站| 亚洲妇人成熟性成熟图片高清| z0000性欧美| S货叫大声点C懒烂你的SBXS| 短裙女教师波多野结衣| 梅丽莎·劳伦最经典十部| 少妇被扒开双腿猛烈进入免费视频 | miss女教师在线观看| 奉新县|