pgsql判断是否有中文字
时间: 2024-01-09 16:42:49 浏览: 129
检测一个文件中是否含有中文字符
4星 · 用户满意度95%
在 PostgreSQL 中,可以使用以下函数来判断一个字符串是否包含中文字符:
```sql
SELECT regexp_matches('hello, 你好,world', '[\u4e00-\u9fa5]+');
```
该函数使用正则表达式来匹配字符串中的中文字符。`[\u4e00-\u9fa5]` 是一个 Unicode 范围,表示所有的中文字符。
如果返回结果为一个非空数组,则表示字符串中包含中文字符。如果返回空数组,则表示字符串中不包含中文字符。
阅读全文