色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql字符轉換成數字

李中冰2年前11瀏覽0評論

在一個MySQL數據庫中,有時候我們需要將字符類型的數據轉換成數字類型的數據。這個時候就需要用到MySQL的一些轉換函數,下面我們介紹幾種常用的字符轉數字函數:

1. CAST函數
語法:CAST(expr AS type)
 其中,expr表示要轉換的表達式,type表示轉換成的數據類型,常用的包括:SIGNED、UNSIGNED、DECIMAL、FLOAT、DOUBLE等。
示例:
 SELECT CAST('123' AS UNSIGNED);   -- 輸出 123
 SELECT CAST('12A3' AS UNSIGNED); -- 輸出 12
2. CONVERT函數
語法:CONVERT(expr,type)
 其中,expr表示要轉換的表達式,type表示轉換成的數據類型,與CAST函數類似有:SIGNED、UNSIGNED、DECIMAL、FLOAT、DOUBLE等。
示例:
 SELECT CONVERT('123',UNSIGNED);   -- 輸出 123
 SELECT CONVERT('12A3',UNSIGNED); -- 輸出 12
3. ABS函數
語法:ABS(expr)
 用于將字符類型的數字轉換成數字類型的數字。
示例:
 SELECT ABS('-123');  -- 輸出 123
4. SUBSTRING函數
語法: SUBSTRING(expr, pos, len)
 用于提取指定位置和長度的子字符串并作為數字返回。
示例:
 SELECT SUBSTRING('abc123', 4, 3)+0;  -- 輸出 123

通過以上常用的字符轉數字的函數,我們可以輕松地將字符類型的數據轉換成數字類型的數據,方便我們對數據進行計算和處理。