Sql常用函数总结

Left(FuncName, 1)
replace(datename(dw,Date),'星期','周')

CONVERT(varchar(10),CreateDate,120) 

eg.: (120 result:2007-01-25,111 result:2007/01/25)--convert(varchar,ModifyDate,111)

select convert(datetime, getdate())  result: 2009-02-25 10:44:48.727
CHARINDEX ( expression1 , expression2 [ , start_location ] )
eg.: charindex('中正',AreaName) 找到則返回要找的字符串在被找的字符串中的位置,沒找到返回0
datepart(year,ModifyDate)--從完整日期中取得year、month、day
replace(NoticeFile,'\','/')
dateadd(day,1,convert(datetime,getdate()))--前一天,後一天
LOWER(sqlTbField/'str')
DateDiff(day, date1, date2) return:the day of (date2-date1)
dateadd(day, 1, getdate()) return:getdate()+1天
Left()/Right()
在 MSSQL 里 LEFT 函数功能: 返回从字符串左边开始指定个数的字符。
在 MSSQL 里  LEFT   函数功能:   返回从字符串左边开始指定个数的字符。  
eg.: select   left('abcde',3)   from   tab1;      
在Oracle里可以用SUBSTR(string,pos,len)  
eg.: select   substr('abcde',1,3)   from   tab1;
在MSSQL 里,同理
substring()
eg.: select substring('abcde',1,3) from tab1

set @CarID = scope_identity()  --取得插入操作的主键

posted @ 2009-03-15 18:57  keep moving  阅读(519)  评论(0编辑  收藏  举报