2016-08-29 13 views
0

レコードを返さないこのクエリを実行しようとしています。私は無効な郵便番号があることを知っているが、それは動作しません。また、試してみました オラクル - 無効なカナダの郵便番号を返す

select * 
from ADDR_TAB 
where ZIPCODE not like ('[ABCEGHJ-NPRSTVXY][0-9][ABCEGHJ-NPRSTV-Z][0-9][ABCEGHJ-NPRSTV-Z][0-9]'); 

、SQL(およびOracle)で

select * 
from ADDR_TAB 
where ZIPCODE not like ('[A-Z][0-9][A-Z][0-9][A-Z][0-9]'); 
+2

'LIKE'は、正規表現をサポートしていません。 'regexp_like'が必要です。 https://docs.oracle.com/database/121/SQLRF/conditions007.htm#SQLRF52141 –

答えて