共享学习心得

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

1.datalength 返回指定列或字符串的实际长度(以字节表示)

select datalength('a11中国')  结果为7

select datalength('a11 ')  结果为3

注意:结果是以字节表示

2.dateadd 返回向指定日期添加给定数量的年、季度、小时或其它分量后所得的日期分量后所得的日期。

Dateadd(date_part,integer, date expression)

如:titles表中所有书的出版日期推迟21

Select  newpubdate = dateadd(day,21,pubdate) from titles

向日期前添加一天

Select dateadd(dd,1,”apr 12,9999”)

向时间添加5分钟

Select dateadd(mi,5,convert(time,”14:20:00”))

 

Select dateadd(hh,23,”4/1/1979”)

 

3.datediff 返回两个日期之间的差值。

这个日期的差值可能是小时,天,年等。

 

4.datename 以字符串的形式返回指定datetime的指定部分。

Select datename(month,getdate()) 结果November

 

5.datapart 以整数的形式返回指定date的指定部分。

Select datapart (month,getdate())  结果 4

 

6.day 返回指定日期的datepart中表示天的整数

Select day(‘11/02/03’) 结果 2

 

7.db_id 返回数据库的ID

Select db_id(‘pub’) 返回pub数据库的id

Select db_id()  当前数据库的ID

 

posted on 2006-12-13 20:46  神秘狭  阅读(736)  评论(0)    收藏  举报