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