在MySQL中,有時候需要將某些數據轉化為字符串格式,例如將數字轉化為字符串,將日期轉化為字符串等。下面介紹幾種將MySQL數據類型轉化為字符串的方法。
-- 將數字類型轉化為字符串類型 SELECT CAST(100 AS CHAR); -- 結果為"100" SELECT CONCAT(100, ""); -- 結果為"100" SELECT CAST(10.5 AS CHAR); -- 結果為"10.5" SELECT CONCAT(10.5, ""); -- 結果為"10.5" -- 將日期類型轉化為字符串類型 SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s'); -- 結果為"2021-05-17 12:30:45" SELECT CAST(NOW() AS CHAR); -- 結果為"2021-05-17 12:30:45" -- 將布爾類型轉化為字符串類型 SELECT CAST(TRUE AS CHAR); -- 結果為"1" SELECT CAST(FALSE AS CHAR); -- 結果為"0" -- 將NULL類型轉化為字符串類型 SELECT CAST(NULL AS CHAR); -- 結果為"NULL" SELECT CONCAT(NULL, ""); -- 結果為""
以上是幾種將MySQL數據類型轉化為字符串的方法,使用這些方法可以滿足大多數情況下的需求。