SlideShare une entreprise Scribd logo
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'

Contenu connexe

En vedette

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
Julien Dubois
 
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
Winfried Kempfle Marketing Services
 
Lastormentas
LastormentasLastormentas
Lastormentas
bernal27
 
Monumentos de Burgos. Alejandro R.
Monumentos de Burgos. Alejandro R.Monumentos de Burgos. Alejandro R.
Monumentos de Burgos. Alejandro R.
BEGOÑA
 
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 2014GEODE Conseils
 
Mapa conceptual unidades iv y v
Mapa conceptual unidades iv y vMapa conceptual unidades iv y v
Mapa conceptual unidades iv y v
esperanza1313
 
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...
Monimmeuble.com
 
Osstreffen Cebit
Osstreffen CebitOsstreffen Cebit
Osstreffen Cebit
Carsten Book
 
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)
 
Presentation yehp crm
Presentation yehp crmPresentation yehp crm
Presentation yehp crm
Goulven Aubree
 
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
mmesylviegoneau
 
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
Dennis Brüntje
 
Climalife Contact No. 2
Climalife Contact No. 2Climalife Contact No. 2
Climalife Contact No. 2
Aaron P. Gerber
 
Transport pneumqtique sous vide
Transport pneumqtique sous videTransport pneumqtique sous vide
Transport pneumqtique sous vide
tectfarma
 
Cuando padres-envejecen
Cuando padres-envejecenCuando padres-envejecen
Cuando padres-envejecen
bernal27
 
Diapo tp n°5 Cas Munci
Diapo tp n°5 Cas MunciDiapo tp n°5 Cas Munci
Diapo tp n°5 Cas Munci
Kirakami
 
013mankiw
013mankiw013mankiw
Minitutorial de Calc
Minitutorial de CalcMinitutorial de Calc
Minitutorial de Calc
antheso
 

En vedette (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
 

Dernier

Burkina Faso library newsletter May 2024
Burkina Faso library newsletter May 2024Burkina Faso library newsletter May 2024
Burkina Faso library newsletter May 2024
Friends of African Village Libraries
 
Iris van Herpen. pptx
Iris         van        Herpen.      pptxIris         van        Herpen.      pptx
Iris van Herpen. pptx
Txaruka
 
Cycle de Formation Théâtrale 2024 / 2025
Cycle de Formation Théâtrale 2024 / 2025Cycle de Formation Théâtrale 2024 / 2025
Cycle de Formation Théâtrale 2024 / 2025
Billy DEYLORD
 
Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...
Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...
Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...
M2i Formation
 
Impact des Critères Environnementaux, Sociaux et de Gouvernance (ESG) sur les...
Impact des Critères Environnementaux, Sociaux et de Gouvernance (ESG) sur les...Impact des Critères Environnementaux, Sociaux et de Gouvernance (ESG) sur les...
Impact des Critères Environnementaux, Sociaux et de Gouvernance (ESG) sur les...
mrelmejri
 
Iris van Herpen. pptx
Iris            van        Herpen.     pptxIris            van        Herpen.     pptx
Iris van Herpen. pptx
Txaruka
 
Iris van Herpen. pptx
Iris         van         Herpen.      pptxIris         van         Herpen.      pptx
Iris van Herpen. pptx
Txaruka
 
Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...
Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...
Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...
cristionobedi
 
Conseils pour Les Jeunes | Conseils de La Vie| Conseil de La Jeunesse
Conseils pour Les Jeunes | Conseils de La Vie| Conseil de La JeunesseConseils pour Les Jeunes | Conseils de La Vie| Conseil de La Jeunesse
Conseils pour Les Jeunes | Conseils de La Vie| Conseil de La Jeunesse
Oscar Smith
 
Edito-B1-francais Manuel to learning.pdf
Edito-B1-francais Manuel to learning.pdfEdito-B1-francais Manuel to learning.pdf
Edito-B1-francais Manuel to learning.pdf
WarlockeTamagafk
 
Procédure consignation Lock Out Tag Out.pptx
Procédure consignation  Lock Out Tag Out.pptxProcédure consignation  Lock Out Tag Out.pptx
Procédure consignation Lock Out Tag Out.pptx
caggoune66
 
Newsletter SPW Agriculture en province du Luxembourg du 12-06-24
Newsletter SPW Agriculture en province du Luxembourg du 12-06-24Newsletter SPW Agriculture en province du Luxembourg du 12-06-24
Newsletter SPW Agriculture en province du Luxembourg du 12-06-24
BenotGeorges3
 
Iris et les hommes.pptx
Iris      et         les      hommes.pptxIris      et         les      hommes.pptx
Iris et les hommes.pptx
Txaruka
 

Dernier (13)

Burkina Faso library newsletter May 2024
Burkina Faso library newsletter May 2024Burkina Faso library newsletter May 2024
Burkina Faso library newsletter May 2024
 
Iris van Herpen. pptx
Iris         van        Herpen.      pptxIris         van        Herpen.      pptx
Iris van Herpen. pptx
 
Cycle de Formation Théâtrale 2024 / 2025
Cycle de Formation Théâtrale 2024 / 2025Cycle de Formation Théâtrale 2024 / 2025
Cycle de Formation Théâtrale 2024 / 2025
 
Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...
Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...
Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...
 
Impact des Critères Environnementaux, Sociaux et de Gouvernance (ESG) sur les...
Impact des Critères Environnementaux, Sociaux et de Gouvernance (ESG) sur les...Impact des Critères Environnementaux, Sociaux et de Gouvernance (ESG) sur les...
Impact des Critères Environnementaux, Sociaux et de Gouvernance (ESG) sur les...
 
Iris van Herpen. pptx
Iris            van        Herpen.     pptxIris            van        Herpen.     pptx
Iris van Herpen. pptx
 
Iris van Herpen. pptx
Iris         van         Herpen.      pptxIris         van         Herpen.      pptx
Iris van Herpen. pptx
 
Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...
Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...
Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...
 
Conseils pour Les Jeunes | Conseils de La Vie| Conseil de La Jeunesse
Conseils pour Les Jeunes | Conseils de La Vie| Conseil de La JeunesseConseils pour Les Jeunes | Conseils de La Vie| Conseil de La Jeunesse
Conseils pour Les Jeunes | Conseils de La Vie| Conseil de La Jeunesse
 
Edito-B1-francais Manuel to learning.pdf
Edito-B1-francais Manuel to learning.pdfEdito-B1-francais Manuel to learning.pdf
Edito-B1-francais Manuel to learning.pdf
 
Procédure consignation Lock Out Tag Out.pptx
Procédure consignation  Lock Out Tag Out.pptxProcédure consignation  Lock Out Tag Out.pptx
Procédure consignation Lock Out Tag Out.pptx
 
Newsletter SPW Agriculture en province du Luxembourg du 12-06-24
Newsletter SPW Agriculture en province du Luxembourg du 12-06-24Newsletter SPW Agriculture en province du Luxembourg du 12-06-24
Newsletter SPW Agriculture en province du Luxembourg du 12-06-24
 
Iris et les hommes.pptx
Iris      et         les      hommes.pptxIris      et         les      hommes.pptx
Iris et les hommes.pptx
 

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'