在列中搜索没有地址格式的数据

时间:2016-06-27 12:46:39

标签: regex oracle

在导入过程中,我怀疑某些数据已损坏。我想在地址列中搜索没有地址格式的数据。我创建了一个查询地址等数据的查询,但我很快意识到搜索不像地址的数据会更好。这是我创建的查询:

SELECT STREET_ADDRESS FROM CUSTOMERS WHERE REGEXP_LIKE(STREET_ADDRESS, '^m[0-9]' );

此查询搜索具有类似地址数据但没有任何内容出现的行,我知道某些行的地址类似于数据。我认为最好显示表中哪些行没有类似地址的数据。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

此查询在列(STREET_ADDRESS)中搜索不在物理地址格式的列

NOT REGEXP_LIKE(TRIM(STREET_ADDRESS),'^ [0-9]'

嗯,实际上它会搜索它是否以数字8开头。))