在SQL中,可以使用內置的函數來進行數據轉換,例如將數據從一種格式轉換為另一種格式,或者對數據進行操作并返回結果。以下是一些常用的函數示例:
CAST
函數將數據轉換為不同的數據類型,例如將字符串轉換為整數:SELECT CAST('123' AS INTEGER);
CONVERT
函數將數據轉換為不同的數據類型,例如將日期轉換為字符串:SELECT CONVERT(varchar, GETDATE(), 101);
SUBSTRING
函數從字符串中提取子字符串:SELECT SUBSTRING('Hello World', 1, 5);
LOWER
或UPPER
函數將字符串轉換為小寫或大寫:SELECT LOWER('HELLO');
SELECT UPPER('hello');
ROUND
函數對數字進行四舍五入:SELECT ROUND(3.14159, 2);
DATEPART
函數提取日期或時間的部分:SELECT DATEPART(YEAR, GETDATE());
SELECT DATEPART(MONTH, GETDATE());
這些是SQL中常用的函數示例,可以根據具體需求選擇合適的函數來進行數據轉換。