postgresql 如何写 同mysql中 (where 列名 like '%[吖-座]%')这种语句

我需要用postgresql查询包含中文的行,网上看到的都是mysql的写法(where 列名 like '%[吖-座]%')
postgresql中这样写不行。该怎么写?

阅读 5.1k
1 个回答

使用正则表达式查询就好了
select * from xxx where "name" ~ '[u4e00-u9fa5]+'

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进