--字符串函数
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 常用基础函数及对象示例学习总结(笔试面试必备)”