在MySQL中,可以使用CAST()函數(shù)或者CONVERT()函數(shù)將字符轉(zhuǎn)換為數(shù)字。
SELECT CAST('123' AS UNSIGNED) AS number;
上述代碼將字符型的’123’轉(zhuǎn)換為無符號整數(shù),結(jié)果為123。
SELECT CONVERT('123', UNSIGNED) AS number;
上述代碼與第一種方式類似,將字符型的’123’轉(zhuǎn)換為無符號整數(shù),結(jié)果為123。
需要注意的是,如果要轉(zhuǎn)換的字符無法轉(zhuǎn)換為數(shù)字,將會返回NULL。