我們知道,SQL Server中判斷一個(gè)字段的值是否為數(shù)字可以用系統(tǒng)自帶的ISNUMERIC()函數(shù)來處理,但是MySQL數(shù)據(jù)庫中則沒有這個(gè)(或者是沒有一個(gè)直接判斷是否是數(shù)字)的函數(shù),但MySQL為我們提供了正則表達(dá)式的函數(shù),所以我們可以用數(shù)字的正則表達(dá)式來處理有關(guān)判斷字段值是否是數(shù)字的問題,具體的MySQL語句代碼示例如下:
SELECT * FROM TABLE_NAME WHERE COLUMN_NAME REGEXP '^[0-9]+$'
MySQL用正則表達(dá)式查詢判斷一個(gè)字段的值是否是數(shù)字這個(gè)代碼對做網(wǎng)站程序員來講非常有用,可以記下來。