自学内容网 自学内容网

SQL语句查询字段全是汉字、查询字段存在非汉字

主要内容

示例数据

在这里插入图片描述

查询字段全是汉字

SELECT * FROM "names" where name REGEXP '^[\u4e00-\u9fa5]+$'

在这里插入图片描述

查询字段存在非汉字

SELECT * FROM "names" where name REGEXP '[^\u4e00-\u9fa5]+'

在这里插入图片描述

补充

  1. 其他博客上提到的select * from 表名 where 列名 like '%[吖-座]%' 试了,但不起租作用。

可能和用的数据库、数据库管理器不同有关。

  1. 参考该博客基于正则表达式判断字符是否属于汉字。

原文地址:https://blog.csdn.net/liqian_ken/article/details/143925570

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!