【发布时间】:2019-05-01 14:41:01
【问题描述】:
我正在使用 SQL 查询邮政编码列,以检查邮政编码列中的哪些记录与使用 like 子句的格式不匹配。
我尝试查找与格式匹配的记录数。然后我尝试了哪些 zip 记录中有连字符或“-”。计数不同。
我想找出哪些记录是带有连字符“-”且与 XXXXX-XXXX 格式不匹配的记录。
另外,我认为'^' 否定符号在这里不起作用,因为它不在方括号'[]' 中。试过了,还是不行
我尝试过的查询:
select count(*) from zipcode_table where zipcode_column like '%-%'
select count(*) from zipcode_table where zipcode_column like '_____-____'
【问题讨论】:
标签: sql postgresql zip postgis street-address