0
点赞
收藏
分享

微信扫一扫

mysql查询字段中还有中文的数据

select * from wgsf  where `机构名称`  REGEXP '^[\u4e00-\u9fa5]+$';

上述SQL语句的含义是在表wgsf中,查询字段机构名称里纯中文的数据;

其中[\u4e00-\u9fa5]代表汉字的Unicode编码范围,^和$表示匹配字符串的开头和结尾,可以确保该字段里的数据是纯中文。

eg: 在wsgf表中查询 机构名称为“医”、“院”的数据,且机构名称为全中文;

select * from wgsf  where `机构名称`  REGEXP '^[\u4e00-\u9fa5]+$'

and  机构名称in ('医','院');

上述语句结合了IN 函数,可以同时满足字段里纯中文和指定名称的条件。

举报

相关推荐

0 条评论