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

Toute la collection de fonctions intégrées SQL

SQL dispose de nombreuses fonctions intégrées qui permettent d'effectuer des calculs sur les données.

Fonctions d'agrégation SQL

Les fonctions d'agrégation SQL effectuent des calculs sur un ensemble de valeurs et retournent une valeur. Le tableau suivant résume certaines fonctions utiles :

FonctionDescription
AVG()Retourne la valeur moyenne des valeurs
SUM()Retourne la somme des valeurs
COUNT()Retourne le nombre de lignes dans le jeu de résultats
MAX()Retourne la valeur maximale
MIN()Retourne la valeur minimale

Fonctions de chaîne SQL

Les fonctions de chaîne SQL exécutent des opérations sur les valeurs d'entrée de chaîne et retournent une valeur de chaîne ou numérique. Le tableau suivant résume certaines fonctions utiles :

FonctionDescription
CONCAT()Retourne une chaîne en concaténant deux ou plusieurs valeurs de chaîne.
CONCAT_WS()Retourne une chaîne en concaténant deux ou plusieurs valeurs de chaîne en utilisant un séparateur.
FORMAT()Retourne une valeur formatée avec un format spécifié.
LOWER()Convertit la chaîne en minuscules.
UPPER()Convertit la chaîne en majuscules.
TRIM()Supprime les espaces en tête et en queue de la chaîne.
REVERSE()Retourne l'inverse de l'ordre de la valeur de chaîne.
SUBSTRING()Retourne un sous-chaîne à partir d'une chaîne.

Fonctions de date SQL

Les fonctions de date sont utilisées pour opérer sur des valeurs de date ou exécuter des opérations.

Fonctions de date MySQL

Le tableau suivant résume les fonctions de date intégrées les plus importantes de MySQL :

FonctionDescription
NOW()Retourne la date et l'heure actuelles.
CURDATE()Retourne la date actuelle.
CURTIME()Retourne l'heure actuelle
DATE()Extraire la partie date d'une expression date ou datetime.
DAY()Retourne un jour du mois (0-31)
DAYNAME()Retourne le nom du jour de la semaine.
MONTH()Retourne la date passée (1-12Mois de)
MONTHNAME()Retourne le nom du mois.
YEAR()Retourne l'année.
DATE_FORMAT()Afficher les valeurs de dates et heures dans d'autres formats.
EXTRACT()Extraire une partie de la date.
DATE_ADD()Ajoute une valeur de temps spécifiée (ou une période) à une valeur de date.
DATE_SUB()Retire une valeur de temps spécifiée (ou une période) à partir d'une valeur de date.
DATEDIFF()Retourne le nombre de jours entre deux dates

Attention :Ces fonctions retournent les dates et heures de l'ordinateur où s'exécute l'instance du serveur de base de données.

Fonctions de date SQL Server

Le tableau suivant résume les fonctions de date intégrées les plus importantes de SQL Server :

FonctionDescription
GETDATE()Retourne la date et l'heure actuelles.
DATEPART()Retourne une partie spécifique de la date d'une date spécifiée, par exemple DATEPART(year,'2016-10-25) retourne2016)
DAY()Retourne un jour du mois (0-31)
MONTH()Retourne le mois d'une date spécifiée (0-12Mois commençant par
YEAR()Retourne l'année d'une date spécifiée.
DATEADD()Ajoute ou soustrait une période spécifiée à une date.
DATEDIFF()Retourne la date ou l'heure entre deux dates spécifiées.
CONVERT()Afficher les valeurs de dates et heures dans d'autres formats.