MSSQL 常用基础函数示例学习总结(笔试面试必备)

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值