我需要查詢存儲地址的Vertica數據庫,並在varchar
不包含數字的情況下獲取結果。在Vertica中,什麼表達式會忽略包含任何數字的結果?
對於SQL Server有人建議:
SELECT *
FROM Table
WHERE Column NOT LIKE '%[0-9]%'
但這不是在Vertica的工作,這意味着我得到返回的每個地址有和沒有在現場地址1的數。我可以做下面的,但它是笨重:
select *
from [TABLE_NAME]
where [FIELD] NOT like '%0%'
and [FIELD] NOT like '%1%'
and [FIELD] NOT like '%2%'
and [FIELD] NOT like '%3%'
and [FIELD] NOT like '%4%'
and [FIELD] NOT like '%5%'
and [FIELD] NOT like '%6%'
and [FIELD] NOT like '%7%'
and [FIELD] NOT like '%8%'
and [FIELD] NOT like '%9%';
是否有一個乾淨的表達,可以在Vertica的使用類似於SQL Server的聲明?