postgreSQL sql语句中的~~符号是什么意思

大哥们,请问一下,postgreSQL sql语句中的~~符号是什么意思
最新回答
无恙

2023-05-06 16:44:33

操作符
~~
等效于
LIKE,

~~*
对应
ILIKE。
还有
!~~

!~~*
操作符
分别代表
NOT
LIKE

NOT
ILIKE。
另外:
~
匹配
正则表达式
,大小写相关
'thomas'
~
'.*thomas.*'
~*
匹配正则表达式,大小写无关
'thomas'
~*
'.*Thomas.*'
!~
不匹配正则表达式,大小写相关
'thomas'
!~
'.*Thomas.*'
!~*
不匹配正则表达式,大小写无关
'thomas'
!~*
'.*vadim.*'