国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - PostgreSQL - PostgreSQL判斷字符串是否包含目標字符串的多種方法

PostgreSQL判斷字符串是否包含目標字符串的多種方法

2021-04-18 22:47L00918 PostgreSQL

這篇文章主要介紹了PostgreSQL判斷字符串是否包含目標字符串的多種方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

PostgreSQL判斷字符串包含的幾種方法:

方式一: position(substring in string):

 

position(substring in string)函數:參數一:目標字符串,參數二原字符串,如果包含目標字符串,會返回目標字符串笫一次出現的位置,可以根據返回值是否大于0來判斷是否包含目標字符串

?
1
2
3
4
5
6
7
8
9
10
11
12
select position('aa' in 'abcd');
 position
----------
    0
select position('ab' in 'abcd');
 position
----------
    1
select position('ab' in 'abcdab');
 position
----------
    1

方式二: strpos(string, substring)

 

strpos(string, substring)函數:參數一:原字符串,目標字符串,聲明子串的位置,作用與position函數一致。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
select position('abcd','aa');
 position
----------
    0
 
select position('abcd','ab');
 position
----------
    1
 
select position('abcdab','ab');
 position
----------
    1

方式三:使用正則表達式

 

如果包含目標字符串返回t,不包含返回f

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
select 'abcd' ~ 'aa' as result;
result
------
  f
   
select 'abcd' ~ 'ab' as result;
result
------
  t
   
select 'abcdab' ~ 'ab' as result;
result
------
  t

方式四:使用數組的@>操作符(不能準確判斷是否包含)

 

?
1
2
3
4
5
6
7
8
9
select regexp_split_to_array('abcd','') @> array['b','e'] as result;
result
------
 f
 
select regexp_split_to_array('abcd','') @> array['a','b'] as result;
result
------
 t

注意下面這些例子:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
select regexp_split_to_array('abcd','') @> array['a','a'] as result;
result
----------
 t
 
select regexp_split_to_array('abcd','') @> array['a','c'] as result;
result
----------
 t
 
select regexp_split_to_array('abcd','') @> array['a','c','a','c'] as result;
result
----------
 t

可以看出,數組的包含操作符判斷的時候不管順序、重復,只要包含了就返回true,在真正使用的時候注意。

到此這篇關于PostgreSQL判斷字符串是否包含目標字符串的文章就介紹到這了,更多相關PostgreSQL判斷字符串內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://blog.csdn.net/L00918/article/details/113932089

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 国产精品久久久久久久久久久久久 | 亚洲国产网站 | 中文字幕在线观看不卡视频 | 自拍偷拍色| 欧美在线电影 | 日韩一二三区视频 | 九九久久精品 | 激情久久av一区av二区av三区 | 欧美精品一区二区三区在线播放 | 在线一区二区三区做爰视频网站 | 在线精品亚洲 | 久久精品一区二区三区四区 | 精品久久在线 | 一级电影毛片 | 成人久久久 | 欧美亚洲国产一区 | 久久e久久 | 亚洲视频免费观看 | 97久久超碰 | 女人爽到高潮aaaa电影 | 黄色a级大片| 亚洲精品成人悠悠色影视 | 日韩免费一区二区 | 国产精品美女久久久久久久久久久 | 中文字幕不卡在线观看 | 中文字幕在线免费看 | 欧美视频免费 | 亚洲lesbianxxxxhd 亚洲男人天堂2018 | 成人a免费 | 久操色| 日韩av视屏 | 一区二区免费在线观看 | 国产精品欧美一区二区三区不卡 | 高清国产午夜精品久久久久久 | 欧美日本韩国一区二区 | 中文字幕成人 | 一区二区免费看 | 日韩一区二区三区在线观看 | 天天操天天干视频 | 99精品欧美一区二区三区 | 国产在线中文字幕 |