【问题标题】:detect if a column contains special characters in postgresql table检测列是否包含 postgresql 表中的特殊字符
【发布时间】:2012-10-15 12:21:09
【问题描述】:

我在 PostgreSQL 中有一个表,我需要检测一列是否包含特殊字符,如 #,$,^,&,*,@,! 等,或者是否为空。

例如表格可能是这样的

如何编写这样的查询?

【问题讨论】:

    标签: postgresql-9.1


    【解决方案1】:

    终于解决了

    select * from table where column1 ~* '[^a-z0-9]' or column2  ~* '[^a-z0-9]' or column3  ~* '[^a-z0-9]'
    

    【讨论】:

    猜你喜欢
    • 2010-12-20
    • 2016-08-24
    • 2014-11-25
    • 2016-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-21
    相关资源
    最近更新 更多