我们有一个表格employee,字段gonghao,这个字段要求不能有特殊符号,比如* % + - ?,也不能有中文符号,比如汉字、中文下录入的字母YG,(也就是说只能是数字和字母,包括大小写)。
但是在程序上没有限制,现在只能从数据库层面来查询。如何写这个语句?多谢
------解决方案--------------------
- SQL code
select gonghao from employee gonghao --------------1 38742 adsf3 10014 10025 afd*%126 asd17 #24^&--查询包涵 除数字字母外的 其他字符的字段Select gonghaoFROM employeeWhere not REGEXP_LIKE(gonghao, '^([a-z|0-9|A-Z]+)$') gonghao --------------1 afd*%122 #24^&