Postgresql 字符串比较问题包含_&引用;博士后
在比较Postgresql 字符串比较问题包含_&引用;博士后,postgresql,sql-like,Postgresql,Sql Like,在比较\uu符号时,在Postgres(版本11)中出现比较问题 我有一个字符串(如下所示),我希望它与一个单词进行比较,并希望检查字符串中是否存在这个单词\u WIN。如果是,则应为真 但是,当我像这样搜索时,%\u WIN\u%'即使搜索的字符串不完全包含这个单词,它也会作为TRUE给出 谁能告诉我我做错了什么 select 'New_vit_Vitamin_D_IND-tonline_WINTERSEAS_2020.02.09' ILIKE '%_WIN_%' 注意:预期结果应为FALS
\uu
符号时,在Postgres(版本11)中出现比较问题
我有一个字符串(如下所示),我希望它与一个单词进行比较,并希望检查字符串中是否存在这个单词\u WIN
。如果是,则应为真
但是,当我像这样搜索时,%\u WIN\u%'即使搜索的字符串不完全包含这个单词,它也会作为TRUE给出
谁能告诉我我做错了什么
select 'New_vit_Vitamin_D_IND-tonline_WINTERSEAS_2020.02.09' ILIKE '%_WIN_%'
注意:预期结果应为FALSE,但为TRUE下划线是SQL中单个字符的通配符。如果要搜索角色本身,则需要对其进行转义:
我喜欢“%\\u赢\\u%'转义'\'