SQL语句查询姓名包含阿拉伯数字、英文字母等不符合规范的文字怎么写?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL语句查询姓名包含阿拉伯数字、英文字母等不符合规范的文字怎么写?相关的知识,希望对你有一定的参考价值。

SQL语句,查询 姓名:[7岁以上(含7岁)“姓名”中包含“未取名”、阿拉伯数字、英文字母等不符合规范的文字,少于两个汉字的] 怎么写? select * from pop where datediff(day,birth_date,getdate()) >= 7*365.25 and (name中包含“未取名”、阿拉伯数字、英文字母等不符合规范的文字,少于两个汉字的)

参考技术A select * from pop where datediff(day,birth_date,getdate()) >= 7*365.25 and name in ('未取名'、%[0-9]%、%[a-z]%,%[A-Z]%) or len(name)<2 len(name)<2这里你要试验一下,看看你使用的数据库对2个汉字返回什么值,有的是4,有的是2

以上是关于SQL语句查询姓名包含阿拉伯数字、英文字母等不符合规范的文字怎么写?的主要内容,如果未能解决你的问题,请参考以下文章

sql语句中怎样将字符类型转换成数字类型

mysql获取字段拼音各首字母的问题

sql语句判断是否为数字字母中文

sql查询三位数字怎么表达

oracle PL/SQL语句题目求教!

为啥这个表我这样写sql不能查出姓名只有两个汉字的学生信息