亚洲区国产区激情区无码区,国产成人mv视频在线观看,国产A毛片AAAAAA,亚洲精品国产首次亮相在线

SQL 內(nèi)置函數(shù)大全

SQL具有許多內(nèi)置函數(shù),使您可以對數(shù)據(jù)執(zhí)行計算。

SQL聚合函數(shù)

SQL聚合函數(shù)對一組值執(zhí)行計算并返回一個值。下表總結(jié)了一些有用的聚合函數(shù):

函數(shù)描述
AVG()返回值的平均值
SUM()返回值的總和
COUNT()返回結(jié)果集中的行數(shù)
MAX()返回最大值
MIN()返回最小值

SQL字符串函數(shù)

SQL字符串函數(shù)對字符串輸入值執(zhí)行操作,然后返回字符串或數(shù)字值。下表總結(jié)了一些有用的字符串函數(shù):

函數(shù)描述
CONCAT()通過串聯(lián)兩個或多個字符串值來返回字符串。
CONCAT_WS()通過使用分隔符將兩個或多個字符串值連接起來,返回一個字符串。
FORMAT()返回以指定格式格式化的值。
LOWER()將字符串轉(zhuǎn)換為小寫。
UPPER()將字符串轉(zhuǎn)換為大寫。
TRIM()從字符串中刪除前導(dǎo)和尾隨空格。
REVERSE()返回字符串值的相反順序。
SUBSTRING()從字符串返回一個子字符串。

SQL日期函數(shù)

日期函數(shù)用于對日期值進(jìn)行操作或執(zhí)行操作。

MySQL日期函數(shù)

下表總結(jié)了一些最重要的MySQL內(nèi)置日期函數(shù):

函數(shù)描述
NOW()返回當(dāng)前日期和時間。
CURDATE()返回當(dāng)前日期。
CURTIME()返回當(dāng)前時間
DATE()提取日期或日期時間表達(dá)式的日期部分。
DAY()返回月份中的一天(0-31)。
DAYNAME()返回工作日的名稱。
MONTH()返回經(jīng)過日期(1-12)的月份。
MONTHNAME()返回月份的名稱。
YEAR()返回年份。
DATE_FORMAT()以其他格式顯示日期和時間值。
EXTRACT()提取日期的一部分。
DATE_ADD()將指定的時間值(或間隔)添加到日期值。
DATE_SUB()從日期值中減去指定的時間值(或間隔)。
DATEDIFF()返回兩個日期之間的天數(shù)

注意:這些函數(shù)返回的日期和時間是運行數(shù)據(jù)庫服務(wù)器實例的計算機的日期和時間。

SQL Server日期函數(shù)

下表總結(jié)了一些最重要的SQL Server內(nèi)置日期函數(shù):

函數(shù)描述
GETDATE()返回當(dāng)前日期和時間。
DATEPART()返回指定日期的指定日期部分,例如DATEPART(year,'2016-10-25')返回2016。
DAY()返回月份中的一天(0-31)。
MONTH()返回從指定日期(0-12)開始的月份。
YEAR()返回指定日期的年份。
DATEADD()從日期中添加或減去指定的時間間隔。
DATEDIFF()返回兩個指定日期之間的日期或時間。
CONVERT()以其他格式顯示日期和時間值。