日期和时间的操作

select LEN ('sdfjlksdjflksdj f')--计算字符串个数(长度),空格也算
select DATALENGTH ('sdfjlksdjf合理lksdjf')--计算字符串字节,
--         一个汉字两个字节,
--         一个字母一个字节,
--         一个中文标点符号两个字节,
--         一个英文标点符号一个字节
--         一个数字一个字节
select LOWER ('AA') --转换成小写(对字母转换)
select UPPER ('aa')-- 转换成大写(对字母转换)

select LTRIM (' aaa  ')-- 只能去除左边空格
select RTRIM (' aaa  ')-- 只能去除右边空格

select DATALENGTH (RTRIM (' aaa  ')) -- 查询去除空格后的字节长度
select LTRIM(RTRIM (' aaa  '))--去除左边和右边的空格 RTRIM()返回一个字符串再交给另外一个函数处理
select LEFT('asdasdsdfdsfaaa  ',5)--从左向右截取五个字符
select RIGHT ('asdasdsdfdsfaaa',5)--从右向左开始截取五个字符
select SUBSTRING('asdasdsdfdsfaaa',5,5) --从第五个开始截取五个(包括第五个字符),下标从1开始

select GETDATE()--取得当前日期
select DATEADD (year,2,getdate())--从当前时间加两年
select DATEADD (DAY ,2,GETDATE ())--从当前时间加两天
select DATEADD (MONTH ,2,GETDATE ())
select DATEADD (HOUR,2,GETDATE ())-- 在第三个参数的基础上,加上第一个参数指定的部分,加上的量是第二个参数
select DATEDIFF (YEAR ,GETDATE (),DATEADD (year,2,getdate()))--比较前后两个相差的时间,第一个参数指定要比较的值
select DATEPART (HOUR ,GETDATE ())--得到当前时间年的部分
select DATEPART (MINUTE ,GETDATE ())
select DATEPART (DAY ,GETDATE ())

select YEAR (GETDATE ())--得到日期的年
select DAY(GETDATE ())--取到日期的日

转载于:https://www.cnblogs.com/sumg/p/3649486.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值