标签: postgresql-9.1
我在PostgreSQL中有一个表,我需要检测列是否包含#,$,^,&,*,@,!等特殊字符,或者是否为空。
#,$,^,&,*,@,!
例如,表格可能就像这样
如何编写这样的查询?
答案 0 :(得分:11)
最后我得到了解决方案
select * from table where column1 ~* '[^a-z0-9]' or column2 ~* '[^a-z0-9]' or column3 ~* '[^a-z0-9]'