日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

sqlserver常用函数点滴记录

發(fā)布時間:2025/7/14 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 sqlserver常用函数点滴记录 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1、日期/時間函數(shù)

1.1 DATEADD ( datepart , number, date )    在向指定日期加上一段時間的基礎(chǔ)上,返回新的 datetime 值。

?

        detepart  是規(guī)定應(yīng)向日期的哪一部分返回新值的參數(shù)。下表列出了 Microsoft SQL Server識別的日期部分和縮寫

?日期部分?縮寫
?Yearyy, yyyy?
quarter?qq, q?
Monthmm, m
dayofyear?dy, y?
Day ??dd, d?
Week??wk, ww?
Hour ???hh?
minute?mi, n?
second?ss, s?
millisecondms

        number  是用來增加 datepart 的值。如果指定一個不是整數(shù)的值,則將廢棄此值的小數(shù)部分

        date    是返回 datetime 或 smalldatetime 值或日期格式字符串的表達(dá)式。有關(guān)指定日期的更多信息,請參見datetime 和 smalldatetime。

1.2 DATEDIFF ( datepart , startdate , enddate )  返回跨兩個指定日期的日期和時間邊界數(shù)。返回類型 integer

?

?

1.3 DATENAME ( datepart , date )         返回代表指定日期的指定日期部分的字符串。返回類型 nvarchar

?

?

?

1.4 DATEPART ( datepart , date )          返回代表指定日期的指定日期部分的整數(shù)。 返回類型 int

?

?

?

1.5 DAY ( date ) --返回代表指定日期的天的日期部分的整數(shù)。

?

?

1.6 GETDATE ( ) --按 datetime 值的 Microsoft? SQL Server? 標(biāo)準(zhǔn)內(nèi)部格式返回當(dāng)前系統(tǒng)日期和時間。

?

1.7 GETUTCDATE() --返回表示當(dāng)前 UTC 時間(世界時間坐標(biāo)或格林尼治標(biāo)準(zhǔn)時間)的 datetime 值。當(dāng)前的 UTC 時間得自當(dāng)前的本地時間和運行 SQL Server 的計算機操作系統(tǒng)中的時區(qū)設(shè)置。

?

?

1.8 MONTH ( date ) --返回代表指定日期月份的整數(shù)。

?

?

1.9 YEAR ( date ) --返回表示指定日期中的年份的整數(shù)。

?

?

2、數(shù)學(xué)運算函數(shù)

2.1 ABS ( numeric_expression ) --返回給定數(shù)字表達(dá)式的絕對值。

?

?

2.2 ACOS ( float_expression ) --返回以弧度表示的角度值,該角度值的余弦為給定的 float 表達(dá)式;本函數(shù)亦稱反余弦。

?

?

2.3 ASIN ( float_expression ) --返回以弧度表示的角度值,該角度值的正弦為給定的 float 表達(dá)式;亦稱反正弦。

?

?

2.4 ATAN ( float_expression ) --返回以弧度表示的角度值,該角度值的正切為給定的 float 表達(dá)式;亦稱反正切。

?

?

2.5 ATN2 ( float_expression , float_expression ) --返回以弧度表示的角度值,該角度值的正切介于兩個給定的 float 表達(dá)式之間;亦稱反正切。

?

?

2.6 CEILING ( numeric_expression ) --返回大于或等于所給數(shù)字表達(dá)式的最小整數(shù)。

?

?

2.7 COS ( float_expression ) --一個數(shù)學(xué)函數(shù),返回給定表達(dá)式中給定角度(以弧度為單位)的三角余弦值。

?

?

2.8 COT ( float_expression ) --一個數(shù)學(xué)函數(shù),返回給定 float 表達(dá)式中指定角度(以弧度為單位)的三角余切值。

?

?

2.9 DEGREES ( numeric_expression ) --當(dāng)給出以弧度為單位的角度時,返回相應(yīng)的以度數(shù)為單位的角度。

?

?

2.10 EXP ( float_expression ) --返回所給的 float 表達(dá)式的指數(shù)值。

?

?

2.11 FLOOR ( numeric_expression ) --返回小于或等于所給數(shù)字表達(dá)式的最大整數(shù)。

?

?

2.12 LOG ( float_expression ) --返回給定 float 表達(dá)式的自然對數(shù)。

?

?

2.13 LOG10 ( float_expression ) --返回給定 float 表達(dá)式的以 10 為底的對數(shù)。

?

?

2.14 PI ( ) --返回 PI 的常量值。

?

?

2.15 POWER ( numeric_expression , y ) --返回給定表達(dá)式乘指定次方的值。

?

?

2.16 RADIANS ( numeric_expression ) --對于在數(shù)字表達(dá)式中輸入的度數(shù)值返回弧度值。

?

?

2.17 RAND ( [ seed ] ) --返回 0 到1 之間的隨機float 值。

?

?

2.18 ROUND ( numeric_expression , length , [function ] ) --返回數(shù)字表達(dá)式并四舍五入為指定的長度或精度。

?

?

2.19 SIGN ( numeric_expression ) --返回給定表達(dá)式的正(+1)、零 (0) 或負(fù) (-1) 號。

?

?

2.20 SIN ( float_expression ) --以近似數(shù)字 (float) 表達(dá)式返回給定角度(以弧度為單位)的三角正弦值。

?

?

2.21 SQUARE ( float_expression ) --返回給定表達(dá)式的平方。

?

2.22 SQRT ( float_expression ) --返回給定表達(dá)式的平方根。

?

?

2.23 TAN ( float_expression ) --返回輸入表達(dá)式的正切值。

?

?

3、字符串函數(shù)

3.1 ASCII ( character_expression ) --返回字符表達(dá)式最左端字符的 ASCII 代碼值。

?

?

3.2 CHAR ( integer_expression ) --將 int ASCII 代碼轉(zhuǎn)換為字符的字符串函數(shù)。

?

?

3.3 CHARINDEX ( expression1 , expression2 , [ start_location ] ) --返回字符串中指定表達(dá)式的起始位置。

?

?

3.4 DIFFERENCE ( character_expression , character_expression ) --以整數(shù)返回兩個字符表達(dá)式的 SOUNDEX 值之差。

?

?

3.5 LEFT ( character_expression , integer_expression ) --返回從字符串左邊開始指定個數(shù)的字符。

?

?

3.6 LEN ( string_expression ) --返回給定字符串表達(dá)式的字符(而不是字節(jié))個數(shù),其中不包含尾隨空格。

?

?

3.7 LOWER ( character_expression ) --將大寫字符數(shù)據(jù)轉(zhuǎn)換為小寫字符數(shù)據(jù)后返回字符表達(dá)式。

?

?

3.8 LTRIM ( character_expression ) --刪除起始空格后返回字符表達(dá)式。

?

?

3.9 NCHAR ( integer_expression ) --根據(jù) Unicode 標(biāo)準(zhǔn)所進(jìn)行的定義,用給定整數(shù)代碼返回 Unicode 字符。

?

?

3.10 PATINDEX ( ’%pattern%’ , expression ) --返回指定表達(dá)式中某模式第一次出現(xiàn)的起始位置;如果在全部有效的文本和字符數(shù)據(jù)類型中沒有找到該模式,則返回零。

?

?

3.11 REPLACE ( ’string_expression1’ , ’string_expression2’ , ’string_expression3’ ) --用第三個表達(dá)式替換第一個字符串表達(dá)式中出現(xiàn)的所有第二個給定字符串表達(dá)式。

?

?

3.12 QUOTENAME ( ’character_string’ , [ ’quote_character’ ] ) --返回帶有分隔符的 Unicode 字符串,分隔符的加入可使輸入的字符串成為有效的 Microsoft? SQL Server 分隔標(biāo)識符。

?

?

3.13 REPLICATE ( character_expression , integer_expression ) --以指定的次數(shù)重復(fù)字符表達(dá)式。

?

?

3.14 REVERSE ( character_expression ) --返回字符表達(dá)式的反轉(zhuǎn)。

?

?

3.15 RIGHT ( character_expression , integer_expression ) --返回字符串中從右邊開始指定個數(shù)的 integer_expression 字符。

?

?

3.16 RTRIM ( character_expression ) --截斷所有尾隨空格后返回一個字符串。

?

?

3.17 SOUNDEX ( character_expression ) --返回由四個字符組成的代碼 (SOUNDEX) 以評估兩個字符串的相似性。

?

?

3.18 SPACE ( integer_expression ) --返回由重復(fù)的空格組成的字符串。

?

?

3.19 STR ( float_expression [ , length [ , decimal ] ] ) --由數(shù)字?jǐn)?shù)據(jù)轉(zhuǎn)換來的字符數(shù)據(jù)。

?

?

3.20 STUFF ( character_expression , start , length , character_expression ) --刪除指定長度的字符并在指定的起始點插入另一組字符。

?

?

3.21 STUFF ( character_expression , start , length , character_expression ) --刪除指定長度的字符并在指定的起始點插入另一組字符。

?

?

3.22 SUBSTRING ( expression , start , length ) --返回字符、binary、text 或 image 表達(dá)式的一部分。有關(guān)可與該函數(shù)一起使用的有效 Microsoft? SQL Server? 數(shù)據(jù)類型的更多信息,請參見數(shù)據(jù)類型。

?

轉(zhuǎn)載于:https://www.cnblogs.com/wing7319/p/6077255.html

總結(jié)

以上是生活随笔為你收集整理的sqlserver常用函数点滴记录的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。