SQLServer中的方法(转载于极速CMS)

个人积累,希望看到的朋有能给两个我还不知道的!
1、 newid():创建一个Guid;
2、 getdate():获取当前时间
3、 Convert(VarType,var):将变量var转换成VarType类型;
4、 RTrim(@Var):去处变量前后的空格;
5、 Substring(text,startIndex,EndIndex);对字符串text取从startIndex开始到EndIndex之间的字符串;
6、 DataLength(text):求某一个字段的长度;
7、 Row_number()求某个数据行在数据表中的行数,可以在进行排序后使用以获取排序后的行数; 例: Select d.Id,d.UserName,d.CustomerName From (select row_number() over (order by CreateTime Desc) as Num ,* from personalTelData) as d where d.UserName='Administrator' and d. num between 1 and 3 From子句创建了新的数据源,对personalTelData按创建时间倒序进行排序后,提取其所有字段并加上了一个命名为Num的列,该列便是行号了,值得注意的是From中产生的新数据源一定要有一个别名,如上:as d
8、DATEDIFF 函数 [日期和时间] 作用:返回两个日期之间的间隔。 语法: DATEDIFF ( date-part, date-expression1, date-expression2 ) date-part : year | quarter | month | week | day | hour | minute | second | millisecond ; 参数: date-part:指定要计算其间隔的日期部分。 date-expression1:某一间隔的起始日期。从 date-expression2 中减去该值,返回两个参数之间 date-parts 的数值。 date-expression2 :某一间隔的结束日期。从该值中减去 Date-expression1,返回两个参数之间 date-parts 的数值。 9、 Replace(ColumeName,’Expression1’,’Expression2’) 将ColumeName列中的字符串Expression1替换为Expression2
posted @ 2008-07-14 15:15  supers  阅读(112)  评论(0)    收藏  举报