在 MySQL 中,to_string()
和 CAST()
函數都可以將一個值轉換為字符串類型
to_string()
函數:to_string(value)
CAST()
函數:CAST(value AS CHAR)
或者 CAST(value AS VARCHAR)
to_string()
函數通常用于將數值、日期等類型的值轉換為字符串。CAST()
函數則更加通用,可以將任意類型的值轉換為目標類型,包括整數、浮點數、日期、時間等。-- 使用 to_string() 函數將數值轉換為字符串
SELECT to_string(123); -- 結果為 '123'
-- 使用 CAST() 函數將數值轉換為字符串
SELECT CAST(123 AS CHAR); -- 結果為 '123'
總結:to_string()
和 CAST()
函數都可以實現類似的功能,但 CAST()
函數更加通用。在需要將值轉換為字符串時,可以根據實際情況選擇使用哪個函數。