在 SQL 中,可以使用內置的函數和表達式來轉換數據
-- 使用 CAST() 函數將整數轉換為字符串
SELECT CAST(123 AS VARCHAR(10));
-- 使用 CONVERT() 函數將日期轉換為字符串
SELECT CONVERT(VARCHAR, GETDATE(), 101);
-- 將數字轉換為帶有千位分隔符的字符串
SELECT FORMAT(123456789, 'N0');
-- 將日期轉換為指定格式的字符串
SELECT FORMAT(GETDATE(), 'yyyy-MM-dd HH:mm:ss');
-- 去除字符串左側的空格
SELECT LTRIM(' Hello World! ');
-- 將字符串轉換為大寫
SELECT UPPER('Hello World!');
-- 計算絕對值
SELECT ABS(-123);
-- 四舍五入到最接近的整數
SELECT ROUND(123.456, 0);
-- 計算兩個日期之間的天數
SELECT DATEDIFF(day, '2021-01-01', '2021-01-10');
-- 獲取當前日期的年份
SELECT YEAR(GETDATE());
根據你的需求選擇合適的函數,并根據需要組合使用。請注意,不同的數據庫管理系統(如 MySQL、PostgreSQL、SQL Server 等)可能有不同的函數和語法。因此,在實際操作中,請參考相應數據庫的文檔。