Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql 字符串比较问题包含_&引用;博士后_Postgresql_Sql Like - Fatal编程技术网

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%'转义'\'