问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

如何利用SQL Server 2012 日期时间函数获取值

发布网友 发布时间:2022-05-07 03:34

我来回答

2个回答

懂视网 时间:2022-05-07 07:56

SELECT ABS(-1),ABS(0),ABS(1) 执行结果: 2 平方根函数SQRT(x) 例: SQL查询: ? 1 SELECT SQRT(4),SQRT(16) 执行结果: 3 随机函数RAND(),RAND(x) 例: SQL查询: ? 1 SELECT RAND(),RAND(10) 执行结果: 说明: 随机函数RAND()和RAND(x)返回一个0~1的

SELECT ABS(-1),ABS(0),ABS(1)

执行结果:

2 平方根函数SQRT(x)

例:

SQL查询:

?

1

SELECT SQRT(4),SQRT(16)

执行结果:

3 随机函数RAND(),RAND(x)

例:

SQL查询:

?

1

SELECT RAND(),RAND(10)

执行结果:

说明:

随机函数RAND()和RAND(x)返回一个0~1的随机浮点数(包含0和1)。

若指定参数x,则使用它作为种子值产生随机数。若使用同一个种子值,则产生的随机数也相同。

例:

SQL查询:

?

1

SELECT RAND(10),RAND(10)

执行结果:

4 四舍五入函数ROUND(x,y)

例:

SQL查询:

?

1

SELECT ROUND(32.12456,-1),ROUND(32.12456,0),ROUND(32.12456,1),ROUND(32.12456,2)

执行结果:

说明:

参数x为四舍五入操作的对象,y为保留小数点后面的位数。

当y为负整数时,则代表保留至小数点前面的位置,如例子中的-1代表保留至小数点前面1位的数位上(个位)。

5 幂运算函数POWER(x,y),SQUARE(x),EXP(x)

例:

SQL查询:

?

1

2

3

SELECT POWER(2.0,-1), POWER(2.0,0),POWER(2.0,1)

SELECT SQUARE(-2.0),SQUARE(0),SQUARE(2.0)

SELECT EXP(-2.0),EXP(0),EXP(2.0)

执行结果:

说明:

POWER(x,y)返回x的y次方的结果值。

SQUARE(x)返回x的平方值。

EXP(x)返回e的x次方的结果值。

6 对数运算LOG(x),LOG10(x)

例:

SQL查询:

?

1

2

SELECT LOG(1),LOG(EXP(1))

SELECT LOG10(1),LOG10(10),LOG10(1000)

执行结果:

说明:

LOG(x)返回自然对数,实例中的LOG(EXP(1))返回值1正好说明了这一点。

LOG10(x)返回x的基数为10的对数。

7 符号函数SIGN(x)

例:

SQL查询:

?

1

SELECT SIGN(-1),SIGN(0),SIGN(1)

执行结果:

说明:

SIGN(x)返回x的符号,x>0时返回1,x=0时返回0,x<0时返回-1。

8 角度、弧度互换函数RADIANS(x),DEGREES(x)

例:

SQL查询:

?

1

2

SELECT RADIANS(90.0),RADIANS(180.0),RADIANS(360.0)

SELECT DEGREES(PI()/2),DEGREES(PI()),DEGREES(PI()*2)

执行结果:

说明:

RADIANS(x)返回x对应的弧度值,DEGREES(x)返回x对应的角度值。

例子中的PI()函数返回圆周率。

9 正弦函数SIN(x)、反正弦函数ASIN(x)

例:

SQL查询:

1

SELECT SIN(PI()/2),SIN(0),ASIN(1),ASIN(0)

执行结果:

说明:

SIN(x)返回x的正弦值,ASIN(x)返回x的反正弦值。

10 余弦函数COS(x)、反余弦函数ACOS(x)

例:

SQL查询:

?

1

SELECT COS(PI()),COS(0),ACOS(-1),ACOS(1)

执行结果:

说明:

COS(x)返回x的余弦值,ACOS(x)返回x的反余弦值。

11 正切函数TAN(x)、反正切函数ATAN(x)、余切函数COT(x)

例:

SQL查询:

?

1

SELECT TAN(PI()/4),ATAN(1),COT(PI()/4)

执行结果:

说明:

TAN(x)返回x的正切值,ATAN(x)返回x的反正切值,COT(x)返回x的余切值。

热心网友 时间:2022-05-07 05:04

SQL Server 2012中的日期和时间函数主要处理日期和时间值,如获取当前日期、年份、月份和日期。下面分别利用几个具体实例说明日期和时间函数的用法,操作如下:
http://jingyan.baidu.com/article/48206aeaa7eb64216ad6b332.html
sql取值范围数字字符怎么设置

软件:SQL Server 2012 1、首先在打开的软件中,获取当前系统数据库的日期和时间,可以利用函数GETDATE(),select GETDATE()。2、获取当前世界标准时间的日期时间值,利用GETUTCDATE()函数,select GETUTCDATE()。3、获取某个日期时间中的日期,可以利用DAY()函数,select DAY(日期)。4、最后获取日期...

sql server 日期 时间 函数datediff dateadd

Sql Server中的日期与时间函数:1.当前系统日期、时间 select getdate() 2. dateadd在向指定日期加上一段时间的基础上,返回新的datetime值:例如:向日期加上2天 select dateadd(day,2,'2004-10-15') --返回:2004-10-1700:00:00.000 3. datediff返回跨两个指定日期的日期和时间边界数: sele...

sql server 数据库 datetime 获取当前时间 精确到小时

回答:主要是时间格式问题,使用convert函数转换,当前时间使用getdate()就可以获得。 select convert(varchar(16),getdate(),120) 第三个参数给你附上mssql帮助里面的:

sql语句中怎样获取一天之中最大值

col=一天中值的列名,tab表名,ymd日期列。select max(col) from tab where ymd=获取最大值的那一天;

SQL Server 中 getDate() 函数 我想只获得当前的月分 或者天数

DATEPART(datepart,date)SELECT datepart(month,getdate())

使用SQL Server日期函数计算某一天是周几

注意:这里用到了另外一个 SQL Server 日期函数 datepart()。 set datefirst 1 表示设置一周的第一天为星期一。在老美,他们的一周的第一天习惯为星期天。我们可以通过 @@datefirst 函数得到当前会话的 datefirst 设置值。select @@datefirst1 你可能有疑问:set language 后面的语言参数是从哪里得到的...

在SQLServer中如何把列中包含的数字提取出来

一条记录时采用以下方法:使用PATINDEX函数找出字符串中第一次出现数字的位置 declare @aa varchar(80),---INFO列 bb varchar(80)set @aa ='你好12按时地方'set @bb=''while PATINDEX('%[0-9]%',@aa)&lt;&gt;0 /*每次循环找出一个数字*/ begin set @bb = @bb+substring...

sql怎样计算固定天数后的日期

一、DateAdd()方法说明 SQL Server提供了日期函数DateAdd用于获得某日期指定间隔后的日期。1. 定义和用法 DATEADD() 函数在日期中添加或减去指定的时间间隔。2. 语法 DATEADD(datepart,number,date)date 参数是合法的日期表达式。number 是您希望添加的间隔数;对于未来的时间,此数是正数,对于过去的时间...

SQL Server如何获取日期表示去年的今天

使用sqlserver中的时间函数:dateAdd(yy,-1,getdate())sql语句是:select dateAdd(yy,-1,getdate()).整数是向前,负数是向后

重要的 SQL Server 函数 - 日期函数

1. 当前日期与时间 SQL Server 提供了两种获取当前日期和时间的方式:CURRENT_TIMESTAMP 和 GETDATE()。前者无需括号,适用于设置默认的审计字段,如创建日期和最后修改日期。2. DATEPART 函数 DATEPART 函数帮助解析日期的各个部分,如年、月、日等,通过指定的日期部分或缩写返回整数值。3. 日期组合与...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
迪奥520属于什么颜色 中航飞机起落架有限责任公司 中航飞机起落架燎原分公司有哪些机械? 各机械分别都加工些什么零件? 陕西汉中城固燎原起落架公司怎么样?我是学数控的想进,该怎么办? 中航飞机起落架燎原分公司职工待遇怎么样 ...第一天上班,没有签劳动合同。是挂靠的物流公司,老板不? ...厂里入了货物险,可物流公司却叫我赔偿,说保险是厂里入 离婚的原因有哪些呢 导致离婚的十大原因分别是什么? 离婚的五大原因? 怎么修改第三次 怎么样第三次修改,有没有觉得很不人道 茶花可以做成什么? 怎样制作普耳茶的茶花干? 怎么多次修改? 久的前端,我应该多花点时间学一门后台语言吗 能用茶花树的叶子制作茶叶么 网页制作的前端和后台要学会什么? 茶叶花怎么制成花茶? 怎样提出一个好问题?怎么修改第三次 感觉web前端培训学的后台就像精简版一样,就只教一点而已,不像那些专门学一个后台语言一样学几个月 怎么改第三次 本人搞前端的,想学后台,请问该学哪种语言好,PHP python...?以及对应的入门教程(书) 第三次修改有办法么 怎样第三次修改 怎么修改第三次 学完前端学后台大概需要多久时间。 谁有前端到后台学习路线 前端到底要不要学后台 前端开发需要学习后台开发吗 清脂瘦身喝什么茶比较好? 咖啡与清脂茶可以同时喝吗? 拼多多上的清脂茶喝了会有副作用吗? 马六起步抖动怎么回事 马自达6一档起步时发动机抖怎么办? 老款马自达6抖动 马自达6汽车起步30~40时发动机会抖动 06年马自达6加速无力同时发动机有抖动现象 马自达6挂档的时候发动机发抖,是什么原因造成的 马自达6发动机抖动 - 信息提示 马自达6手动挡发动机加速一窜一窜的,更换了火花塞还是有。这是什么原因? 08年马自达6 2.0的。怠速车子轻微抖动,跑起来没劲,不是一般的没劲,连1.6的车子都跑不过。提 2.3升马自达6怠速不稳定,发动机抖动严重是什么原因? 马自达6手动挡!2010年车 马自达6手动挡上一挡总是往前扽!!! 马自达6启动时有异响是什么原因 马自达6 2.0自动档汽车开到40到60麦感觉动力不足抖动是怎么回事 06年马自达6火花塞里面有油会不会导致跑到100码往上车身抖动? 老马自达6 D档等红灯抖动震脚?
  • 焦点

最新推荐

猜你喜欢

热门推荐