PostgreSQL 判断字符串中是否含有指定字符
PostgreSQL About 593 words正则表达式
使用~
符号,A ~ B
表示:A
中是否包含B
。
返回值类型:boolean
。
示例:查询test_column
列中的值包含abc
字符串的记录。
select * from test where test_column ~ 'abc';
position 函数
position(substring in string)
。
position('B' in 'A')
:B
字符串在A
中的索引位置。
返回值类型:int
。
示例:查询aa
字符串在abcd
字符串中的索引位置,返回0
表示aa
没有出现在abcd
中。
select position('aa' in 'abcd');
示例:查询b
字符串在abcd
字符串中的索引位置,返回2
表示b
出现在abcd
中的第2
个位置。
select position('b' in 'abcd');
strpos 函数
strpos(string, substring)
。
strpos('A', 'B')
:B
字符串在A
中的索引位置。
返回值类型:int
。
示例:查询aa
字符串在abcd
字符串中的索引位置,返回0
表示aa
没有出现在abcd
中。
select strpos('abcd', 'aa');
示例:查询c
字符串在abcd
字符串中的索引位置,返回3
表示c
出现在abcd
中的第3
个位置。
select strpos('abcd', 'c');
Views: 1,103 · Posted: 2023-11-08
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
Loading...