【发布时间】:2012-10-15 12:21:09
【问题描述】:
我在 PostgreSQL 中有一个表,我需要检测一列是否包含特殊字符,如 #,$,^,&,*,@,! 等,或者是否为空。
例如表格可能是这样的
如何编写这样的查询?
【问题讨论】:
标签: postgresql-9.1
我在 PostgreSQL 中有一个表,我需要检测一列是否包含特殊字符,如 #,$,^,&,*,@,! 等,或者是否为空。
例如表格可能是这样的
如何编写这样的查询?
【问题讨论】:
标签: postgresql-9.1
终于解决了
select * from table where column1 ~* '[^a-z0-9]' or column2 ~* '[^a-z0-9]' or column3 ~* '[^a-z0-9]'
【讨论】:
~*叫什么?