天天看點

Oracle_判斷某個列值是否為純數字1.regexp_like2.trim+translate3.參考文章位址

oracle中有個 regexp_like函數,可以通過正規表達式的規則來比對純數字項。

但是這個函數不是所有版本的oracle都具有的,如果在沒有該函數的oracle版本中,可以使用trim+translate來比對。

目錄

1.regexp_like

2.trim+translate

3.參考文章位址

1.regexp_like

不多介紹,資源一搜一大堆

2.trim+translate

select * from table where trim(translate(column,'0123456789',' ')) is NULL;

注意,translate函數中第三個參數是一個空格。

3.參考文章位址

https://www.cnblogs.com/forzheng/p/8398999.html