SQL语句查询字段全是汉字、查询字段存在非汉字
主要内容
示例数据
查询字段全是汉字
SELECT * FROM "names" where name REGEXP '^[\u4e00-\u9fa5]+$'
查询字段存在非汉字
SELECT * FROM "names" where name REGEXP '[^\u4e00-\u9fa5]+'
补充
- 其他博客上提到的
select * from 表名 where 列名 like '%[吖-座]%'
试了,但不起租作用。
可能和用的数据库、数据库管理器不同有关。
- 参考该博客基于正则表达式判断字符是否属于汉字。
原文地址:https://blog.csdn.net/liqian_ken/article/details/143925570
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!