日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

sql 函数 总结

發布時間:2023/12/20 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 sql 函数 总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

聚合函數

Avg(numeric_expr)返回integer、decimal、moneyfloat---返回組中各值的平均值 Count(*|column_name|distinct column_name) 返回integer---返回表中的記錄數|返回指定列的數目|返回指定列的不同值的數目 Count_big(*|column_name|distinct column_name)返回bigint---返回表中的記錄數|返回指定列的數目|返回指定列的不同值的數目 Max(express)---返回表達式的最大值 Min(express)---返回表達式的最小值 Sum(express)返回integer、decimal、moneyfloat---返回表達式中所有值的和或僅非重復值的和 Var(express)返回float---返回給定表達式中所有值的方差

日期和時間函數

Current_Timestamp---返回當前日期和時間 Dateadd(datepart,number,date_expr)---返回日期加上number datepart的(寫法、取值、意義) yy  1753-9999   年份 qq  1-4       刻 mm  1-12    月 dy 1-366 日 dd 1-31     日 wk  1-54      周 dw  1-7 周幾 hh   0-23 小時 mi 0-59 分鐘 ss   0-59 秒 ms 0-999 毫秒 Datediff(日期部分<varchar>,開始日期<datetime>,結束日期<datetime>)返回datetime---返回跨兩個指定日期的日期和時間邊界數 Datename(日期部分<varchar>,表達式<datetime>)返回varchar---返回表示指定日期的指定日期部分的字符串 Datepart(日期部分<varchar>,表達式<datetime>)返回integer---返回表示指定日期的指定日期部分的整數 Day(表達式<datetime>)返回integer---返回表示指定日期的“日”日期部分的整數 Getdate()返回datetime---返回當前的系統日期和時間 Getutcdate()返回datetime---返回表示當前UTC時間的datetime值 Isdate(表達式<varchar>)返回integer---確定輸入表達式是否為有效日期 Month(表達式<datetime>)返回integer---返回表示指定日期的“月”部分的整數 Sysdatetime()返回datetime(7)---返回當前數據庫系統時間戳作為datetime(7)值 Sysdatetimeoffset()返回datetimeoffset---返回當前數據庫系統時間戳作為datetimeoffset值,其中保留了數據庫時區偏移量 Sysutcdatetime()返回datetime2(7)---返回當前數據庫系統時間戳(UTC)作為datetime2(7)值 Year(表達式<datetime>)返回integer---返回表示指定日期的“年”部分的整數

數學函數

Abs(express)---返回絕對值 Acos(弧度表達式<float>)返回float---返回以弧度表示的角,其余弦為給定浮點表達式 Asin(弧度表達式<float>)返回float---返回以弧度表示的角,其正弦為給定浮點表達式 Atim(弧度表達式<float>)返回float---返回以弧度表示的角,其正切為給定浮點表達式 Ceiling(表達式<精確數字或近似數字>)---返回大于等于給定數值表達式的最小整數 Cos(弧度表達式<float>)返回float---返回給定角的三角余弦 Cot(弧度表達式<float>)返回float---返回給定角的三角余切 Degrees(表達式<精確數字或近似數字>)---如果角是以弧度表示的,則返回以度數表示的相應角 Exp(弧度表達式<float>)返回float---返回給定浮點表達式的指數值 Floor(表達式<精確數字或近似數字>)---返回小于等于給定數值表達式的最大整數 Log(弧度表達式<float>)返回float---返回給定浮點表達式的自然對數 Log10(弧度表達式<float>)返回float---返回給定浮點表達式的常用對數(即以10為底的對數) Pi()返回float---返回PI的常量值 Power(表達式<精確數字或近似數字>,冪<精確數字或近似數字>---返回給定表達式的指定冪的值 Radians(度數表達式<精確數字或近似數字>---返回相應度數表達式的弧度 Rand(<可選>種子值<integer>)返回float---返回從0到1之間的隨機浮點數 Round(表達式<精確數字或近似數字>,精度<integer>,<可選>函數<integer>)---返回數值表達式,舍入到指定長度或精度 Sign(表達式<精確數字或近似數字>---返回給定表達式的正號(+1)、零(0)或負號(-1) Sin(弧度表達式<float>)返回float---返回給定角的三角正弦 Sqrt(表達式<float>)返回float---返回給定表達式的平方根 Square(表達式<float>)返回float---返回給定表達式的平方 Sin(弧度表達式<float>)返回float---返回表達式的正切

其他函數

Cast(表達式 as 數據類型)---通過表達式將一種數據類型顯示轉換為另一種數據類型 Coalesce(<參數數目無限制>表達式)---返回其參數中第一個非Null表達式 Convert(數據類型,表達式,<可選>日期格式<smallint>)---將一種數據類型轉換為另一種數據類型     Style ID    Style格式 100或0    mon dd yyyy hh:miAM 101      mm/dd/yy 102       yy.mm.dd 103       dd/mm/yy 104       dd.mm.yy 105      dd-mm-yy 106      dd mon yy 107       Mod dd,yy 108       hh:mm:ss 109或9     mon dd yyyy hh:mi:ss:mmmAM 110       mm-dd-yy 111       yy/mm/dd 112       yyyymmdd 113或3     dd mon yyyy hh:mm:ss:mmm(24h) 114       hh:mi:ss:mmm(24h) 120或20     yyyy-mm-dd hh:mi:ss(24h) 121或21     yyyy-mm-dd hh:mi:ss.mmm(24h) 126       yyyy-mm-ddThh:mm:ss:mmm 130       dd mon yyyy hh:mi:ss:mmmAM 131       dd/mm/yy hh:mi:ss:mmmAM Datalength(表達式)---返回用于表示表達式的字節數 Ident_Current(表名)---返回為任何會話和任何作用域中的特定表最后生成的標識值 @@Identity---返回為當前會話的所有作用域中的任何表最后生成的標識值 Isnull(檢查表達式,替換值)---將null替換為指定的替換值 Isnumeric(表達式)---確定表達式是否為有效的數值類型 Newid()返回uniqueidentifier---創建uniqueidentifier類型的唯一值 Nullif(表達式,表達式)如果二者不等價,則返回第一個表達式;否則返回null值---如果兩個表達式等價,則返回null值 @@Rowcount---返回受上一語句影響的行數 Rowcount_Big()---返回受執行的上一語句影響的行數 Scope_Identity()---返回插入到同一范圍內的IDENTITY列中的上一個IDENTITY值

字符串函數

Ascii(表達式)返回integer---返回字符表達式中最左側的字符的ASCII代碼值 Char(Tinyint)返回char(1)---將整數ASCII代碼轉換為字符 Charindex(搜索表達式,要搜索的表達式,開始位置)返回integer---返回字符串中指定表達式的開始位置 Left(表達式<varchar|nvarchar>,字符數<integer>)---返回字符表達式中最左側指定數目的字符 Len(表達式<varchar|nvarchar>)返回integer---返回給定字符串表達式的字符數 Lower(表達式<varchar|nvarchar>)---返回將大寫字符轉換為小寫字符的字符表達式 Ltrim(表達式<varchar|nvarchar>)---返回了刪除了前導空格之后的字符表達式 Nchar(表達式<integer>)---返回具有給定的整數代碼的unicode字符 Patindex(搜索模式文字<varchar|nvarchar>,要搜索的表達式<varchar|nvarchar>)返回integer---返回指定表達式中模式第一次出現的開始位置 Quotename(表達式<nvarchar(128)>,<可選>引導字符<char(1)>)返回nvarchar---返回為成為有效的SQLServer分隔標識符而添加了分隔符的Unicode字符串 Replace(要搜索的表達式<varchar|nvarchar>,搜索表達式<varchar|nvarchar>,替換表達式<varchar|nvarchar>)---用第三個表達式替換第一個表達式中出現的所有的第二個表達式 Replicate(表達式<varchar|nvarchar>,表達式<bigint>)---按指定次數重復字符表達式 Reverse(表達式<varchar|nvarchar>)---返回字符表達式的逆向表達式 Right(表達式<varchar|nvarchar>,表達式<bigint>)---返回字符表達式右側指定數目的字符 Rtrim(表達式<varchar|nvarchar>)---返回截斷了所有尾隨空格之后的字符表達式 Space(表達式<integer>)返回char---返回由重復空格組成的字符串 Str(表達式<float>,<可選>長度<integer>,<可選>小數位數<integer>)返回char---返回從數值表達式轉換而來的字符表達式 Stuff(要搜索的表達式,開始位置,字符數,替換表達式)---刪除指定長度的字符,并在指定起點處插入另一組字符 Substring(表達式,開始位置,長度)---返回字符表達式的一部分 Unicode(表達式)---返回表達式第一個字符的Unicode整數值 Upper(表達式<varchar|nvarchar>)---返回將小寫字符轉換為大寫字符的字符表達式

轉載于:https://www.cnblogs.com/roboot/p/4950116.html

總結

以上是生活随笔為你收集整理的sql 函数 总结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。