SlideShare ist ein Scribd-Unternehmen logo
1 von 3
Synthèse SQL, les commandes
principales
Commande Select
SELECT LISTE_COLONNE ou * pour tout sélectionner
SELECT DISTINCT LISTE_COLONNE : il permet de sélectionner
les colonnes dans lesquelles si plusieurs même
valeur ou chaîne de caractère apparaissent, elles
seront considérés comme apparus une seule et
unique fois.
FROM NOM_DES_TABLES
WHERE Condition
GROUP BY Ordre des groupes
HAVING
ORDER BY LISTE_DES_COLONNES
Quelques exemples d'utilisation de la commande SELECT
SELECT name, birth, MONTH(birth) FROM pet; //On sélectionne les noms, la date de naissance et
nous utilisons une commande MONTH qui permet de récupérer le mois de la date de naissance de
notre animal
SELECT * FROM pet WHERE name LIKE 'b%';
Ici, on regarde tous les noms qui commence par la lettre 'b'. Nous utilisons WHERE afin de
sélectionner plus précisément ce que nous voulons afficher comme information. En l’occurrence,
nous voulons savoir si le nom ressemble, avec le mot clef LIKE, à 'b%' . Cette syntaxe nous permet
de connaître tous les noms qui commencent par la lettre b. Le % signifie que peu importe les
caractères qui se trouvent là, on est bon.
SELECT * FROM pet WHERE name LIKE '%fy';
On regarde cette fois tous les noms qui se terminent par 'fy'. Nous utilisons ici encore WHERE afin
de sélectionner la table nom dont les valeurs ressemble (LIKE) à la syntaxe suivante : '%fy'.
Comme vu précedemment, le % signifie que peu importe les caractères qui se trouvent là, on est
bon. Mais il y a deux lettres à la fins : 'f' et 'y' qui forment 'fy'. Nous voulons tous les noms qui se
terminent par 'fy'.
SELECT * FROM pet WHERE name LIKE '%w%';
Ici, cette fois, nous voulons aller voir les noms dans lesquelles nous trouvons la lettre w. Basé sur
les deux principes précédents, nous recherchons dans les noms la syntaxe suivante : '%w %. Le %
signifie que peu importe les caractères qui sont là, nous sommes bons. Donc nous voulons trouver
les noms de nos animaux dans lesquelles il y a un w.
SELECT * FROM pet WHERE name LIKE '_____';
Ici, c'est une syntaxe particulière. Nous voulons sortir de la table des animaux tous les noms qui ont
une longueur de 5 caractères. Pourquoi 5 ? Parce que il y a 5 fois le caractère '_' . Cette syntaxe est
utile si nous voulons trouver des chaînes de caractères qui possèdent une certaine longueur.
Nous pouvons aussi utiliser des fonctions pour SELECT :
• MIN : permet de sélectionner la plus petite valeur d'une colonne
• MAX : permet de sélectionner la plus grande valeur d'une colonne
• AVG : permet de calculer la valeur moyenne d'une colonne
Un exemple d'utilisation d'une de ces fonctions : on veut obtenir la moyenne des salaires de
l'entreprise, puis le salaire le plus élevé et enfin le salaire le moins élevé
SELECT AVG(SALAIRE) FROM SALARIÉ ;
SELECT MAX(SALAIRE) FROM SALARIÉ ;
SELECT MIN(SALAIRE) FROM SALARIÉ ;
Commande Insert
INSERT INTO NOM_TABLE
VALUES
Commande Delete
DELETE FROM NOM_TABLE
WHERE Condition
ATTENTION : DELETE FROM Table125
Si on n'indique que cela, on supprime tout le contenu de la table.
Commande Update
UPDATE NOM_TABLE
SET Colonne1=valeur, Colonne2=valeur2, …..
WHERE COLONNE='attribut'

Weitere ähnliche Inhalte

Andere mochten auch

Lastormentas
LastormentasLastormentas
Lastormentas
bernal27
 
Komunote soirée clients GEODE Conseils - 20 février 2014
Komunote   soirée clients GEODE Conseils - 20 février 2014Komunote   soirée clients GEODE Conseils - 20 février 2014
Komunote soirée clients GEODE Conseils - 20 février 2014
GEODE Conseils
 
Compétences pour une culture de la démocratie - Vivre ensemble sur un pied d’...
Compétences pour une culture de la démocratie - Vivre ensemble sur un pied d’...Compétences pour une culture de la démocratie - Vivre ensemble sur un pied d’...
Compétences pour une culture de la démocratie - Vivre ensemble sur un pied d’...
Council of Europe (CoE)
 

Andere mochten auch (20)

Temps de cycle et indicateurs de performances
Temps de cycle et indicateurs de performancesTemps de cycle et indicateurs de performances
Temps de cycle et indicateurs de performances
 
Online Marketing-Kampagnen - Services für die Management- und Marketingberatung
Online Marketing-Kampagnen - Services für die Management- und MarketingberatungOnline Marketing-Kampagnen - Services für die Management- und Marketingberatung
Online Marketing-Kampagnen - Services für die Management- und Marketingberatung
 
Lastormentas
LastormentasLastormentas
Lastormentas
 
Monumentos de Burgos. Alejandro R.
Monumentos de Burgos. Alejandro R.Monumentos de Burgos. Alejandro R.
Monumentos de Burgos. Alejandro R.
 
Loft voltaire unique
Loft voltaire uniqueLoft voltaire unique
Loft voltaire unique
 
Komunote soirée clients GEODE Conseils - 20 février 2014
Komunote   soirée clients GEODE Conseils - 20 février 2014Komunote   soirée clients GEODE Conseils - 20 février 2014
Komunote soirée clients GEODE Conseils - 20 février 2014
 
Mapa conceptual unidades iv y v
Mapa conceptual unidades iv y vMapa conceptual unidades iv y v
Mapa conceptual unidades iv y v
 
Maitrise de la demande énergétique en France : quel avenir pour son financem...
Maitrise de la demande énergétique en France : quel  avenir pour son financem...Maitrise de la demande énergétique en France : quel  avenir pour son financem...
Maitrise de la demande énergétique en France : quel avenir pour son financem...
 
Osstreffen Cebit
Osstreffen CebitOsstreffen Cebit
Osstreffen Cebit
 
Compétences pour une culture de la démocratie - Vivre ensemble sur un pied d’...
Compétences pour une culture de la démocratie - Vivre ensemble sur un pied d’...Compétences pour une culture de la démocratie - Vivre ensemble sur un pied d’...
Compétences pour une culture de la démocratie - Vivre ensemble sur un pied d’...
 
Presentation yehp crm
Presentation yehp crmPresentation yehp crm
Presentation yehp crm
 
Dragonsat
DragonsatDragonsat
Dragonsat
 
Pavillon communautaire au Parc La Vérendrye
Pavillon communautaire au Parc La VérendryePavillon communautaire au Parc La Vérendrye
Pavillon communautaire au Parc La Vérendrye
 
Die Menge macht's – Crowdinvesting als Finanzierungsalternative
Die Menge macht's – Crowdinvesting als FinanzierungsalternativeDie Menge macht's – Crowdinvesting als Finanzierungsalternative
Die Menge macht's – Crowdinvesting als Finanzierungsalternative
 
Climalife Contact No. 2
Climalife Contact No. 2Climalife Contact No. 2
Climalife Contact No. 2
 
Transport pneumqtique sous vide
Transport pneumqtique sous videTransport pneumqtique sous vide
Transport pneumqtique sous vide
 
Cuando padres-envejecen
Cuando padres-envejecenCuando padres-envejecen
Cuando padres-envejecen
 
Diapo tp n°5 Cas Munci
Diapo tp n°5 Cas MunciDiapo tp n°5 Cas Munci
Diapo tp n°5 Cas Munci
 
013mankiw
013mankiw013mankiw
013mankiw
 
Minitutorial de Calc
Minitutorial de CalcMinitutorial de Calc
Minitutorial de Calc
 

Kürzlich hochgeladen

Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdf
AmgdoulHatim
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
ikospam0
 
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
Faga1939
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdf
ssuserc72852
 

Kürzlich hochgeladen (18)

La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film français
 
Les roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxLes roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptx
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaire
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdf
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdf
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
 
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
 
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film français
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdf
 
Chapitre 2 du cours de JavaScript. Bon Cours
Chapitre 2 du cours de JavaScript. Bon CoursChapitre 2 du cours de JavaScript. Bon Cours
Chapitre 2 du cours de JavaScript. Bon Cours
 
Computer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxComputer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptx
 
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetFormation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
 
L application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxL application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptx
 
Formation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxFormation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptx
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
 

Synthèses sur le SQL les 4 principales commandes

  • 1. Synthèse SQL, les commandes principales Commande Select SELECT LISTE_COLONNE ou * pour tout sélectionner SELECT DISTINCT LISTE_COLONNE : il permet de sélectionner les colonnes dans lesquelles si plusieurs même valeur ou chaîne de caractère apparaissent, elles seront considérés comme apparus une seule et unique fois. FROM NOM_DES_TABLES WHERE Condition GROUP BY Ordre des groupes HAVING ORDER BY LISTE_DES_COLONNES Quelques exemples d'utilisation de la commande SELECT SELECT name, birth, MONTH(birth) FROM pet; //On sélectionne les noms, la date de naissance et nous utilisons une commande MONTH qui permet de récupérer le mois de la date de naissance de notre animal SELECT * FROM pet WHERE name LIKE 'b%'; Ici, on regarde tous les noms qui commence par la lettre 'b'. Nous utilisons WHERE afin de sélectionner plus précisément ce que nous voulons afficher comme information. En l’occurrence, nous voulons savoir si le nom ressemble, avec le mot clef LIKE, à 'b%' . Cette syntaxe nous permet de connaître tous les noms qui commencent par la lettre b. Le % signifie que peu importe les caractères qui se trouvent là, on est bon. SELECT * FROM pet WHERE name LIKE '%fy'; On regarde cette fois tous les noms qui se terminent par 'fy'. Nous utilisons ici encore WHERE afin de sélectionner la table nom dont les valeurs ressemble (LIKE) à la syntaxe suivante : '%fy'. Comme vu précedemment, le % signifie que peu importe les caractères qui se trouvent là, on est bon. Mais il y a deux lettres à la fins : 'f' et 'y' qui forment 'fy'. Nous voulons tous les noms qui se terminent par 'fy'.
  • 2. SELECT * FROM pet WHERE name LIKE '%w%'; Ici, cette fois, nous voulons aller voir les noms dans lesquelles nous trouvons la lettre w. Basé sur les deux principes précédents, nous recherchons dans les noms la syntaxe suivante : '%w %. Le % signifie que peu importe les caractères qui sont là, nous sommes bons. Donc nous voulons trouver les noms de nos animaux dans lesquelles il y a un w. SELECT * FROM pet WHERE name LIKE '_____'; Ici, c'est une syntaxe particulière. Nous voulons sortir de la table des animaux tous les noms qui ont une longueur de 5 caractères. Pourquoi 5 ? Parce que il y a 5 fois le caractère '_' . Cette syntaxe est utile si nous voulons trouver des chaînes de caractères qui possèdent une certaine longueur. Nous pouvons aussi utiliser des fonctions pour SELECT : • MIN : permet de sélectionner la plus petite valeur d'une colonne • MAX : permet de sélectionner la plus grande valeur d'une colonne • AVG : permet de calculer la valeur moyenne d'une colonne Un exemple d'utilisation d'une de ces fonctions : on veut obtenir la moyenne des salaires de l'entreprise, puis le salaire le plus élevé et enfin le salaire le moins élevé SELECT AVG(SALAIRE) FROM SALARIÉ ; SELECT MAX(SALAIRE) FROM SALARIÉ ; SELECT MIN(SALAIRE) FROM SALARIÉ ; Commande Insert INSERT INTO NOM_TABLE VALUES Commande Delete DELETE FROM NOM_TABLE WHERE Condition ATTENTION : DELETE FROM Table125 Si on n'indique que cela, on supprime tout le contenu de la table.
  • 3. Commande Update UPDATE NOM_TABLE SET Colonne1=valeur, Colonne2=valeur2, ….. WHERE COLONNE='attribut'