English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

内置函数大全SQL

SQL ha molte funzioni integrate che consentono di eseguire calcoli sui dati.

Funzioni aggregate SQL

Le funzioni aggregate SQL eseguono calcoli su un insieme di valori e restituiscono un valore. La tabella seguente riassume alcune funzioni aggregate utili:

函数描述
AVG()Restituisce la media dei valori
SUM()Restituisce la somma dei valori
COUNT()Restituisce il numero di righe nel risultato
MAX()Restituisce il valore massimo
MIN()Restituisce il valore minimo

Funzioni di stringa SQL

Le funzioni di stringa SQL eseguono operazioni sugli input di stringa e restituiscono valori di stringa o numerici. La tabella seguente riassume alcune funzioni di stringa utili:

函数描述
CONCAT()Restituisce una stringa che concatena due o più valori di stringa.
CONCAT_WS()Restituisce una stringa che connette due o più valori di stringa utilizzando un separatore.
FORMAT()Restituisce un valore formattato con un formato specificato.
LOWER()Converti una stringa in minuscolo.
UPPER()Converti una stringa in maiuscolo.
TRIM()Elimina spazi iniziali e finali da una stringa.
REVERSE()Restituisce l'ordine inverso di una stringa di valori.
SUBSTRING()Restituisce una sottostringa da una stringa.

Funzioni date SQL

Le funzioni date sono utilizzate per eseguire operazioni su valori di data o eseguire operazioni.

Funzioni date MySQL

La tabella seguente riassume alcune delle funzioni date più importanti integrate in MySQL:

函数描述
NOW()返回当前日期和时间。
CURDATE()Restituisce la data corrente.
CURTIME()Restituisce l'ora corrente.
DATE()Estrae la parte della data o dell'espressione data/ora.
DAY()返回月份中的一天(0-31)。
DAYNAME()Restituisce il nome del giorno della settimana.
MONTH()Restituisce il mese passato (1-12).
MONTHNAME()Restituisce il nome del mese.
YEAR()Restituisce l'anno.
DATE_FORMAT()以其他格式显示日期和时间值。
EXTRACT()Estrae una parte della data.
DATE_ADD()Aggiunge un valore di tempo specificato (o intervallo) a un valore di data.
DATE_SUB()Sottrae un valore di tempo specificato (o intervallo) da un valore di data.
DATEDIFF()Restituisce il numero di giorni tra due date.

Attenzione:Le funzioni restituite restituiscono la data e l'ora del computer che esegue l'istanza del server database.

函数日期SQL Server

下表总结了一些最重要的SQL Server内置日期函数:

函数描述
GETDATE()返回当前日期和时间。
DATEPART()返回指定日期的指定日期部分,例如DATEPART(year,'2016-10-25')返回2016。
DAY()返回月份中的一天(0-31)。
MONTH()返回从指定日期(0-12)开始的月份。
YEAR()返回指定日期的年份。
DATEADD()从日期中添加或减去指定的时间间隔。
DATEDIFF()返回两个指定日期之间的日期或时间。
CONVERT()以其他格式显示日期和时间值。