SQLServer中的方法
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
10、isnull(ColExpression1,Expression2)
      判断某字段的值是否是”NULL”,如果不是”NULL”,返回ColExpression1对应的值,如果是NULL,返回Expression2
      注意判断的标准是与"NULL"作比较,空值不是NULL,字符串"NULL"也不是NULL。  
 
                     
                    
                 
                    
                
 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号