首页 > 开发 > 综合 > 正文

sql自带函数语句

2024-07-21 02:50:12
字体:
来源:转载
供稿:网友
sql自带函数语句

--取数值表达式的绝对值select abs(-41) 41select abs(41) 41select abs(-41.12) 41.12select abs(41.12) 41.12--弧度表达式 括号内是(1 -1)select acos(0.5) 1.0471975511966select asin(0.5) 0.523598775598299select atan(0.5) 0.463647609000806select atn2(0.5 ,1) 0.463647609000806--返回给定数的最小 最大正整数select ceiling(44.2) 45select floor(44.2) 44--返回给定角的三角余弦 给定弧度算出数值select cos(0) 1select exp(2) --e^() 7.38905609893065select power(3,2) 9--求近似值select round(44.546,2) 44.550select sign(-45) -1select sign(45) 1select sign(0) 0--随机数 0-1之间的数select rand()--求平方根select sqrt(4) 2select square(4+5) 81--字符串函数select ascii(0) --unicode的值 48 select char(48) 0--返回字符串中指定的表达式的开始位置select charindex('abcd','a') 0 select difference('abc','acd') 3select left('abc',2) -- abselect len('abc') 3select lower('ABC') abcselect ltrim(' abc') abcselect nchar(48) 0select replace('angel','g','h') anhelselect replicate('abc',2) abcabcselect reverse('abcd') dcbaselect right('abcd',1) dselect rtrim('abc ') abcselect space(20) --返回有多个空格组成的字符串 select stuff('abc',2,1,'cc') acccselect upper('abcd') ABCD--日期和时间函数select current_timestamp --2013-04-14 18:34:04.657 返回当前的日期select dateadd( mm,1,'2013-04-14') 2013-05-14 00:00:00.000select datediff(mm,'2013-04-14','2014-04-14') 12个月select datename( dw,'2013-04-14') 星期日select datename( week,'2013-04-14') 16select datepart(mm,'2013-04-14') 四月select datepart(day,'2013-04-14') 14select month('2013-04-14') 4select year('2013-04-14') 2013select getdate() 2013-04-14 18:41:47.673 当前系统select getutcdate() 2013-04-14 10:42:47.090 表式当时utc的时间select isdate('2013-04-14') --判断括号内的是不日期类型的不是返回0 是返回1select sysdatetime() 2013-04-14 18:46:00.3441457

select cast(1 as decimal(4,3)) --格式为四位有效数字, 三位小数 , 结果是1.000


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表