1. 程式人生 > >如何判斷一個欄位的內容是否全為數字

如何判斷一個欄位的內容是否全為數字

近期在專案中,由於初期設計的不足,需要清洗資料,在清洗欄位的時候需要判斷一個欄位的內容是否全都為數字。

select industry_code,industry_name from base_organization where (industry_name REGEXP '[^0-9.]')=0 ;

說明:industry_name是varchar型別的,這裡是用了正則表達是來判斷industry_name全都為數字的(例如1234),如果把0改成1,則是欄位內容全都不是數字。