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