English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
SQL dispose de nombreuses fonctions intégrées qui permettent d'effectuer des calculs sur les données.
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 :
Fonction | Description |
---|---|
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 |
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 :
Fonction | Description |
---|---|
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. |
Les fonctions de date sont utilisées pour opérer sur des valeurs de date ou exécuter des opérations.
Le tableau suivant résume les fonctions de date intégrées les plus importantes de MySQL :
Fonction | Description |
---|---|
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.
Le tableau suivant résume les fonctions de date intégrées les plus importantes de SQL Server :
Fonction | Description |
---|---|
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. |