Sélectionner une page

BENNYS.CH - INFORMATIQUE - SQL

SQL

Commandes
Descriptions
ADD_MONTH Ajoute des mois à la date spécifiée.
ALL Utilisé avec l’instruction SELECT Sélectionne tous les enregistrements.
Utilisé avec l’opérateur UNION Sélectionne les enregistrements communs.
Utilisé dans les sous-requêtes.
AND Combine plusieurs conditions de sélection (l’une et l’autre).
ANY Utilisé dans les sous-requêtes.
AS Crée un alias pour chaque rubrique et chaque fichier utilisé.
ASC Utilisé avec la clause ORDER BY
Définit l’ordre ascendant.
ASCII Renvoie le code ASCII :
soit d’un caractère.
soit du première caractère d’une chaîne.
ATAN2 Retourne l’arctangente des variables X et Y.
AVG Calcule la moyenne d’un ensemble de valeurs.
BETWEEN Sélectionne des enregistrements dont la valeur d’une rubrique appartient à une plage de valeurs.
BIN Renvoie la chaîne de caractères représentant « entier » en binaire.
BOTTOM Renvoie uniquement les n derniers enregistrements du résultat d’une requête.
BTRIM Supprime une chaîne dans une autre chaîne à partir du début et de la fin.
CASE Renvoie la valeur correspondant à la condition.
CAST Permet de convertir un nombre dans un autre type.
CBRT Renvoie la racine cubique d’un nombre.
CEILING Renvoie la valeur arrondie par excès d’un nombre.
CHAR_LENGTH La Renvoie la taille (le nombre de caractères) d’une expression.
CHARACTER_LENGTH Renvoie la taille (le nombre de caractères) d’une expression.
COALESCE Retourne la première expression non nulle parmi ses arguments.
CONCAT Concatène plusieurs chaînes entre elles.
COUNT Renvoie le nombre d’enregistrements présents dans un fichier ou dans un groupement d’enregistrements.
CREATE TABLE Décrit et crée un fichier / une table.
DECODE Renvoie la valeur correspondant à la condition.
DEGREES Convertit en degrés un angle exprimé en radians.
CONVERT Converti du format FAT vers NTFS.
DELETE Supprime des enregistrements d’un fichier.
DESC Utilisé avec la clause ORDER BY
Définit l’ordre descendant.
DISTINCT Utilisé avec l’instruction SELECT
Supprime les enregistrements dupliqués (doublons) du résultat de la requête.
DIV Effectue une division entière.
DROP TABLE Supprime physiquement un fichier / une table.
ELT Renvoie la nième chaîne d’une liste de chaînes.
EXISTS Utilisé dans les sous-requêtes
FIELD Retourne l’index de la chaîne à rechercher dans la liste.
FIND_IN_SET Retourne la position d’une chaîne dans une liste de valeurs.
FROM Utilisé avec l’instruction SELECT
Définit les fichiers utilisés.
Utilisé avec l’instruction DELETE
Définit les fichiers utilisés.
FULL OUTER JOIN Réalise une jointure externe.
GREATEST Avec deux arguments ou plus, retourne la valeur la plus grande.
GROUP BY Classe une sélection d’enregistrement par groupe.
HAVING Permet de spécifier une ou plusieurs conditions sur des groupes d’enregistrements générés par la clause GROUP BY.
HEX Renvoie en hexadécimal un entier (exprimé en base 10).
IN Sélectionne des enregistrements dont les valeurs correspondent à une liste de valeurs spécifiée.
Utilisé dans les sous-requêtes.
INITCAP Renvoie une chaîne contenant la première lettre de chaque mot en majuscules.
INNER JOIN Réalise une jointure interne.
INSERT Ajoute un enregistrement dans un fichier de données.
INSTR Renvoie la position d’une chaîne de caractères.
INTO Utilisé avec l’instruction INSERT
Définit le fichier utilisé.
IS NULL /
IF NULL Sélectionne des enregistrements pour lesquels la valeur d’une rubrique est nulle.
LAST_DAY Calcule la date du dernier jour du mois spécifié.
LAST_INSERT_ID Retourne le dernier identifiant automatique calculé.
LCASE Retourne la chaîne str avec tous les caractères en minuscules, en fonction du jeu de caractères courant.
LEAST Avec deux arguments ou plus, retourne la plus petite valeur.
LEFT Extrait les premiers caractères du contenu d’une expression.
LEFT OUTER JOIN Réalise une jointure externe
LEN Renvoie la taille (le nombre de caractères) d’une expression.
LENGTH Renvoie la taille (le nombre de caractères) d’une expression.
LIKE Sélectionne des enregistrements pour lesquels la valeur d’une rubrique correspond à une valeur spécifiée (avec des caractères génériques).
LIMIT Renvoie une partie du résultat de la requête.
LOWER Convertit en minuscules le contenu d’une expression.
LPAD Renvoie une chaîne de taille déterminée. Pour atteindre la taille requise, cette chaîne est complétée à gauche :
soit par des espaces.
soit par un caractère ou une chaîne donnée.
LTRIM Renvoie une chaîne de caractères :•soit sans les espaces situés à gauche.
• soit sans une liste de caractères.
MAX Renvoie la plus grande valeur d’une rubrique pour tous les enregistrements sélectionnés dans le fichier.
MD5 Calcule la somme de vérification MD5 de la chaîne string.
MID Extrait une sous-chaîne, à partir d’une position donnée.
MIN Renvoie la plus petite valeur d’une rubrique pour tous les enregistrements sélectionnés dans le fichier.
MONTHS_BETWEEN Renvoie le nombre de mois entre deux dates.
NEW_TIME Renvoie la date après conversion du fuseau horaire.
NEXT_DAY Renvoie le premier jour de la semaine suivant la date ou le jour spécifié.
NOT Inverse la signification de l’opérateur logique utilisé.
Utilisé dans les sous-requêtes.
NVL Remplace les valeurs nulles de la colonne par une valeur de substitution.
OCT Renvoie en octal un entier (exprimé en base 10).
OCTET_LENGTH Renvoie la taille (le nombre de caractères) d’une expression.
ON Utilisé lors de la création d’une jointure.
OR Combine plusieurs conditions de sélection (l’une ou l’autre).
ORDER BY Trie les enregistrements sélectionnés.
OVERLAY Remplace une chaîne dans une autre.
PATINDEX Renvoie la position de la première occurrence d’une chaîne de caractères.
POSITION Renvoie la position d’une chaîne de caractères dans une expression.
RADIANS Convertit en radians un angle exprimé en degrés.
RANDOM Renvoie un nombre aléatoire compris entre 0.0 et 1.0 (inclus).
REPEAT Retourne une chaîne de caractères constituée de la répétition de count fois la chaîne str.
REPLACE Renvoie une chaîne de caractères :•soit en remplaçant toutes les occurrences d’un mot présent dans une chaîne par un autre mot.
• soit en remplaçant toutes les occurrences d’un mot présent dans une chaîne.
REVERSE Retourne une chaîne dont l’ordre des caractères est l’inverse de la chaîne str.
RIGHT Extrait les derniers caractères du contenu d’une expression.
RIGHT OUTER JOIN Réalise une jointure externe.
ROUND Renvoie la date arrondie au format spécifié.
RPAD Renvoie une chaîne de taille déterminée. Pour atteindre la taille requise, cette chaîne est complétée à gauche :
soit par des espaces.
soit par un caractère ou une chaîne donnée.
RTRIM Renvoie une chaîne de caractères :•soit sans les espaces situés à droite.
soit sans une liste de caractères.
SELECT Recherche des enregistrements dans un ou plusieurs fichiers.
SET Utilisé avec l’instruction UPDATE
Définit les noms des rubriques utilisées.
SHA / SHA1 Calcule la somme de vérification SHA1 160 bits de la chaîne string, comme décrit dans la RFC 3174 (Secure Hash Algorithm).
SOME Utilisé dans les sous-requêtes
SOUNDEX, SOUNDEX LIKE Renvoie la valeur phonétique
SOUNDEX2, SOUNDEX2 LIKE Renvoie la valeur phonétique (adapté au français).
SPACE Retourne une chaîne constituée de N espaces.
SPLIT_PART Découpe la chaîne selon un séparateur et renvoie la nième partie.
STDDEV Permet de connaître l’écart-type d’une série de valeurs représentant un échantillon de la population des données.
STDDEV_POP Permet de connaître l’écart-type d’une série de valeurs représentant la population entière des données.
STDDEV_SAMP Permet de connaître l’écart-type d’une série de valeurs représentant un échantillon de la population des données.
STRING_AGG Permet de concaténer des chaînes non nulles d’une liste de valeurs.
SUBSTR Extrait une sous-chaîne, à partir d’une position donnée.
SUBSTRING Extrait une sous-chaîne, à partir d’une position donnée.
SUM Renvoie la somme totale des valeurs d’une rubrique pour tous les enregistrements sélectionnés dans le fichier.
SYSDATE Renvoie la date et l’heure courante.
TO_CHAR Formatte une date ou un nombre.
TOP Renvoie uniquement les n premiers enregistrements du résultat d’une requête.
TRANSLATE Renvoie une chaîne de caractères en remplaçant tous les caractères indiqués par d’autres caractères.
TRIM Renvoie une chaîne de caractères :•soit sans les espaces situés à gauche et à droite.
•soit sans une chaîne de caractères située en début et en fin de chaîne.
•soit sans une chaîne de caractères située en début de chaîne.
•soit sans une chaîne de caractères située en fin de chaîne.
TRUNC Renvoie la date tronquée au format spécifié.
UCASE Retourne la chaîne str en majuscules, en fonction du jeu de caractères courant.
UNHEX Contraire de HEX. Chaque paire de chiffres hexadécimaux est interprétée comme des nombres, et est convertie en un caractère représenté par le nombre.
UNICODE Renvoie la valeur entière définie par la norme Unicode du premier caractère de l’expression indiquée.
UNION Réalise des requêtes composées.
UPDATE Met à jour des enregistrements d’un fichier.
UPPER Convertit en majuscules le contenu d’une expression.
UUID Génère un UUID (Identifiant Unique Universel).
Un UUID est un entier sur 128 bits représenté en hexadécimal sous forme d’une chaîne de caractères de la forme aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee.
Un UUID est garanti comme étant unique à chaque appel de la fonction.
VALUES Utilisé avec l’instruction INSERT
Définit les valeurs ajoutées.
VARIANCE Renvoie la variance d’une série de valeurs (échantillon des données).
VAR_POP Renvoie la variance d’une série de valeurs (population entière des données).
VAR_SAMP Renvoie la variance d’une série de valeurs (échantillon des données).
WHERE Permet de spécifier la ou les condition(s) de sélection d’une requête.
XOR XOR (OU exclusif ) logique.