函數是由一個或多個T-SQL語句組成的子程序,是一組可用於封閉實現一定功能的程序代碼,函數使代碼便於重複使用。
工具/原料
在使用SELECT語句的查詢的選擇列表中,已返回一個值
方法/步驟
SQL Server 2008提供了豐富的系統內置函數,可以在SQL Server Management Studio中的“對象資源管理器”中查看,用戶可以根據需要查看相應的函數。
聚合函數
聚合函數對一個組值執行計算,並返回單個值。除了 COUNT 以外,聚合函數都會忽略空置。聚合函數經常與 SELECT 語句的 GROUP BY字句一起使用。常用的聚合函數包括 AVC、COUNT、MAX、MIN、SUM。
日期和時間函數
使用日期和時間函數可以方便地對日期進行顯示、比較、截取等操作,常用的日期和時間函數包括 GETDATE、DATENAME、DATEPART、DAY、MONTH、YEAR、DATEDIEF、DATEADD。
數學函數
數學函數用於對數值表達式進行數學運算,並返回運算結果。常用的數學函數包括ABS、FLOOR、POWER、SQRT、RAND。
字數串函數
字符串函數對字符串進行運算,返回運算完成後的字符串。常用的字符串函數包括CHARINDEX、LEN、LEFT、LTRIM、REPLACE、REVERSE、RIGHT、RTRIM、STUFF、UPPER。
系統內置函數可以通過查看SQL Server的幫助系統得到每一種函數的使用方法,