sql不同的时间函数 - sqlserver -

sql不同的时间函数

时间:2010-01-27 16:41:38   来源:   评论:加载中...   点击:加载中...
--添加几个空格print 'aa'+space(5)+'bb'--从左从右清除字符串的空格print LTRIM(RTrim(' aa '))--将字母转换为大写print upper('asdf...

--添加几个空格
print 'aa'+space(5)+'bb'
--从左从右清除字符串的空格
print LTRIM(RTrim('    aa    '))
--将字母转换为大写
print upper('asdfg')
--将字母转换为小写
print lower('adfFASFF')
--将字符表达式以参数2的倍数输出
print replicate('ab',20)
--将字符表达式从第二个参数其删除第三个参数长度的字符,并将第四个参数插入到删除位置
print stuff('abFGH',1,2,'HAHA')
--返回字符表达式逆序形式
print reverse('adfdff')
--将字符转换为ASCII码
print ASCII('a')
--将ASCII转换为字符
print char(97)
--返回字符表达式的长度结尾如果为空字符的话不计算在其中,但是开头的要算在长度其中
print LEN('   aaa    ')
-- 返回从右开始长度为第二个参数长度的字符串
print RIGHT('asdfghj',5)

--返回从左开始长度为第二个参数长度的字符串
print LEFT('asdfsdf',5)
--返回字符表达式1种从第二个参数开始的长度为第三个参数的字符串(截取字符串)
print substring('asdfghj',2,3)
--返回字符表达式1在字符表达式2种第一次出现的位置,如果指定第三个参数
--.则返回从第三个参数以后第一次出现字符表达式2的位置
print charindex(',','1,s2,-')
--将字符表达式1种的字符表达式全部用字符串表达式3替换
print replace ('asdfsdfsdfdfasfsaa','a','A')
--返回指定日期的各个部分
--三种不同的时间表示方式
--1
print day('12/12/2008')
print month('12/12/2008')
print year('12/12/2008')
--2
print day('2008/12/12')
print month('2008/12/12')
print year('2008/12/12')
--3
print day('2008-12-12')
print month('2008-12-12')
print year('2008-12-12')
--对指定日期加上一个时间量,返回新的日期(正加负减)
print DATEADD(day,12,'2008-02-18')
print DATEADD(month,-5,'2007-04-12')
print DATEADD(month,-5,'2007/04/12')
print DATEADD(month,-5,'12/12/2008')
--返回制定起始日期和终止日期之间的差额,日期部分规定了计算哪部分差额
print DATEDIFF(DAY,'2005-12-12','2005-12-18')

--返回指定日期的制定日期部分,结果为字符类型
print datename(month,'2008-12-12')
---------------------

print convert (varchar,getdate(),100)
--05 21 2008 7:19PM
print convert (varchar,getdate(),101)
-- 05/21/2008
print convert (varchar,getdate(),102)
-- 2008.05.21
print convert (varchar,getdate(),103)
-- 21/05/2008
print convert (varchar,getdate(),104)
-- 21.05.2008
print convert (varchar,getdate(),105)
-- 21-05-2008
print convert (varchar,getdate(),106)
-- 21 05 2008
print convert (varchar,getdate(),107)
-- 05 21, 2008
print convert (varchar,getdate(),108)
-- 19:19:59
print convert (varchar,getdate(),109)
-- 05 21 2008 7:19:59:750PM
print convert (varchar,getdate(),110)
-- 05-21-2008
print convert (varchar,getdate(),111)
-- 2008/05/21
print convert (varchar,getdate(),112)
-- 20080521
print convert (varchar,getdate(),113)
-- 21 05 2008 19:19:59:750
print convert (varchar,getdate(),114)
-- 19:19:59:750
print convert (varchar,getdate(),120)
-- 2008-05-21 19:19:59



相关热词搜索:

 
上一篇:SQL分页存储过程(not in模式、二分法实现)以及产生的问题
下一篇:Group By子句的用法
收藏 将此文推荐给朋友
分享到: