0% ont trouvé ce document utile (0 vote)
25 vues2 pages

Résumé des Fonctions SQL Essentielles

Ce document présente un résumé des fonctions SQL, incluant des fonctions de traitement de chaînes, de manipulation de dates, de gestion des NULL et de conversion. Chaque fonction est décrite avec sa syntaxe et son utilisation. Le document fournit également des formats pour DATE_FORMAT et STR_TO_DATE.

Transféré par

NNaruto Uzumaki
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
25 vues2 pages

Résumé des Fonctions SQL Essentielles

Ce document présente un résumé des fonctions SQL, incluant des fonctions de traitement de chaînes, de manipulation de dates, de gestion des NULL et de conversion. Chaque fonction est décrite avec sa syntaxe et son utilisation. Le document fournit également des formats pour DATE_FORMAT et STR_TO_DATE.

Transféré par

NNaruto Uzumaki
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Résumé des Fonctions SQL

Fonctions SQL - Fiche Résumé

Fonctions de traitement de chaînes :

- CONCAT(s1, s2, ...): Concatène plusieurs chaînes.


- INSTR(s1, s2): Position de s2 dans s1.
- LENGTH(s): Longueur en octets.
- LEFT(s, n): n caractères à gauche.
- LOWER(s): En minuscules.
- TRIM(s): Supprime les espaces.
- LTRIM(s): Supprime les espaces à gauche.
- RTRIM(s): Supprime les espaces à droite.
- REPLACE(s, a, b): Remplace a par b.
- RIGHT(s, n): n caractères à droite.
- SUBSTRING(s, pos, len): Extrait une sous-chaîne.
- SUBSTRING_INDEX(s, delim, count): Sous-chaîne avant le délimiteur.
- LPAD(s, len, pad): Complète la chaîne.
- FIND_IN_SET(s, set): Recherche dans une liste.
- FORMAT(n, d): Formate un nombre avec d décimales.
- UPPER(s): En majuscules.

Fonctions de manipulation de dates :

- CURDATE(): Date actuelle.


- NOW(): Date et heure actuelles.
- DATEDIFF(d1, d2): Jours entre deux dates.
- DAY(d): Jour du mois.
- MONTH(d): Mois.
- YEAR(d): Année.
- DATE_ADD(d, INTERVAL x unit): Ajouter x temps.
- DATE_SUB(d, INTERVAL x unit): Soustraire x temps.
- DATE_FORMAT(d, format): Formater une date.
- DAYNAME(d): Nom du jour.
- DAYOFWEEK(d): Numéro du jour (1=Dimanche).
- EXTRACT(part FROM d): Extraire une partie.
- LAST_DAY(d): Dernier jour du mois.
- STR_TO_DATE(s, format): Convertit un texte en date.
- TIMEDIFF(t1, t2): Différence entre deux heures.
- TIMESTAMPDIFF(unit, d1, d2): Différence entre deux dates.
- WEEK(d): Numéro de la semaine.
- WEEKDAY(d): Jour de la semaine (0=lundi).
Résumé des Fonctions SQL

Fonctions de gestion des NULL :

- IFNULL(expr, val): Si expr est NULL, retourne val.


- COALESCE(expr1, expr2, ...): Première valeur non NULL.

Fonctions de conversion :

- CAST(expr AS TYPE): Convertit une expression en un type.


- CONVERT(expr, TYPE): Idem CAST.
- DATE_FORMAT(): Date -> Texte.
- STR_TO_DATE(): Texte -> Date.

Format de DATE_FORMAT/STR_TO_DATE :

- %Y : Année (4 chiffres) -> 2024


- %y : Année (2 chiffres) -> 24
- %M : Mois en lettres -> March
- %m : Mois en chiffres -> 03
- %d : Jour -> 23
- %W : Jour de la semaine -> Saturday
- %H : Heure (24h) -> 15
- %h : Heure (12h) -> 03
- %i : Minutes -> 45
- %s : Secondes -> 30

Vous aimerez peut-être aussi