要查询过滤中文姓名不合格的数据,可以使用正则表达式来实现。

假设你的数据表名为'users',中文姓名的字段名为'name',不合格的中文姓名包括以下情况:

  1. 姓名为空
  2. 姓名长度小于2
  3. 姓名包含非中文字符

可以使用以下SQL语句查询过滤不合格的数据:

SELECT * FROM users WHERE name IS NULL OR LENGTH(name) < 2 OR name REGEXP '[^\u4e00-\u9fa5]'

这条SQL语句会返回所有姓名为空、长度小于2或包含非中文字符的数据。你可以根据需要进行修改和优化。

MySQL 查询过滤不合格中文姓名数据

原文地址: https://www.cveoy.top/t/topic/o4GS 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录