用于查找表情的Postgresql查询

用于查找表情的Postgresql查询,sql,postgresql,unicode,emoji,Sql,Postgresql,Unicode,Emoji,我试图在postgresql上的表上查找表情符号 有时我会在我的结果中得出这样的结论: # SELECT id, title FROM my_texts WHERE title ILIKE '[%'; id | title -------+--------------------------------------------------------------- 85981 | [<U+1F6AB>] forbid

我试图在postgresql上的表上查找表情符号

有时我会在我的结果中得出这样的结论:

# SELECT id, title FROM my_texts WHERE title ILIKE '[%';
  id   |                             title
-------+---------------------------------------------------------------

85981  | [<U+1F6AB>] forbidden sample text
我尝试使用以下查询查找哪些标题具有此表情符号:

SELECT id, title FROM my_texts WHERE title ILIKE '%<U+1F6AB>';
SELECT id, title FROM my_texts WHERE title ILIKE '%\U+1F6AB%'
SELECT id, title FROM my_texts WHERE title ILIKE '%\U1F6AB%'
但这些都没有给我想要的结果


如何正确地写这个unicode字符

使用Postgres转义序列可能就是您想要的:WHERE title,比如E“%\u1F6AB%”