--字符串函數
select substring('abcdefg',3,2) --[cd]
select replace('abcdabcd','a','8') --[8bcd8bcd]
select stuff('abcdef',3,2,'1234') --[ab1234ef]
select charindex('c','abcdef') --[3]
select upper('abcDBE134') --[ABCDBE134]
select lower('abcDBE134') --[abcdbe134]
select right('abcdefg',3) --[efg]
select left('abcdefg',3) --[abc]
select ltrim(' abcd ') --[abcd ]
select rtrim(' abcd ') --[ abcd]
--日期和時間函數
select getdate() --[2020-06-14 20:55:45.927] 獲取當前日期
select datediff(yy,'2000-10-09',getdate()) --[20]
select dateadd(mm,5,'2000-10-09') --[2001-03-09 00:00:00.000]
select DatePart(mm,'2015-10-18') --[10]
select year('2015-10-18') --[2015]
select month('2015-10-18') --[10]
select day('2015-10-18') --[18]
--數學函數
select abs(-5) --[5]
select round(46.5334,2),round(566.556,-1) --[46.5300][570.000]
select square(5) --[25]
select sqrt(25) --[5]
select floor(12.9273) --[12]
select ceiling(12.9273) --[13]
--轉化函數
select cast(getdate() as char(10)),cast(1.5 as int) --[10 9 2011][1]
select convert(char(10),getdate(),101) --[2011-10-09]
--null函數
select isnull('好','none'),isnull(null,'none') --[好][none]
select nullif('abc','sql'),nullif('a','a') --[abc][NULL]
Oracle 參見博文 “Oracle 常用基礎函數及對象示例學習總結(筆試面試必備)”