SlideShare une entreprise Scribd logo
1  sur  1
Télécharger pour lire hors ligne
SQL	
  –	
  Instruction	
  SELECT	
  
Syntaxe	
  générale	
  
SELECT	
  liste	
  des	
  attributs*	
  
FROM	
  liste	
  des	
  tables*	
  
[WHERE	
  clause	
  conditionnelle	
  et/ou	
  jointures]	
  
[GROUP	
  BY	
  liste	
  d'attributs	
  de	
  regroupement	
  [HAVING	
  clause	
  conditionnelle]	
  ]	
  
[ORDER	
  BY	
  liste	
  d’attributs	
  [ASC**]	
  [DESC]	
  ];	
  
• Chaque	
  élément	
  d’une	
  liste	
  est	
  séparé	
  du	
  suivant	
  par	
  une	
  virgule.	
  
• **	
  L’ordre	
  de	
  tri	
  par	
  défaut	
  sera	
  l’ordre	
  ascendant,	
  l’opérateur	
  ASC	
  est	
  donc	
  facultatif.	
  
• Les	
  éléments	
  d’une	
  condition	
  peuvent	
  être	
  séparés	
  par	
  AND	
  ou	
  OR	
  
• Des	
  noms	
  raccourcis	
  peuvent	
  être	
  attribués	
  aux	
  tables	
  utilisées	
  dans	
  la	
  clause	
  FROM	
  
Ex	
  :	
  SELECT	
  noclient,	
  nofact	
  FROM	
  facture	
  f,	
  client	
  cl	
  (	
  …	
  )	
  
Attention	
  :	
  ces	
  raccourcis	
  remplacent	
  le	
  nom	
  complet	
  pour	
  toute	
  la	
  requête.	
  
Opérateurs	
  logiques	
  
AND	
  correspond	
  à	
  l'opérateur	
  logique	
  ET,	
  OR	
  à	
  l'opérateur	
  logique	
  OU	
  
AND	
   V	
   F	
   	
   OR	
   V	
   F	
  
V	
   V	
   F	
   	
   V	
   V	
   V	
  
F	
   F	
   F	
   	
   F	
   V	
   F	
  
	
  
Opérateurs	
  divers	
  :	
  
Les	
  opérateurs	
  de	
  calculs	
  et	
  de	
  comparaison	
  sont	
  semblables	
  à	
  ceux	
  utilisés	
  dans	
  Excel	
  
	
  
attribut	
  BETWEEN	
  valeur1	
  AND	
  valeur2	
  	
  à	
  toto	
  appartient	
  à	
  l'encadrement	
  [valeur1;valeur2]	
  	
  
	
  
Agrégation	
  :	
  SUM(),	
  MAX(),	
  MIN(),	
  AVERAGE(),	
  COUNT()	
  
	
  
Gestion	
  des	
  chaînes	
  de	
  caractères	
  
• Les	
  chaines	
  de	
  caractères	
  sont	
  encadrées	
  par	
  des	
  guillemets	
  doubles.	
  (ex	
  :	
  "chaine")	
  
• &	
  permet	
  de	
  concaténer	
  plusieurs	
  chaînes	
  de	
  caractères	
  :	
  "1po"	
  &	
  "45"	
  devient	
  "1po45"	
  
• LIKE	
  permet	
  de	
  donner	
  une	
  approximation	
  pour	
  une	
  chaîne	
  de	
  caractères	
  :	
  WHERE	
  toto	
  LIKE	
  
"alpha*"	
  
• Caractère	
  joker	
  :	
  le	
  symbole	
  %	
  est	
  utilisable	
  pour	
  représenter	
  zéro,	
  1	
  ou	
  n	
  caractères	
  dans	
  les	
  
requêtes	
  SQL	
  mais	
  dans	
  ACCESS	
  il	
  est	
  remplacé	
  par	
  *	
  
Opération	
  sur	
  les	
  ensembles	
  :	
  
IN	
  permet	
  de	
  vérifier	
  si	
  un	
  élément	
  d'un	
  ensemble	
  appartient	
  à	
  un	
  autre	
  ensemble	
  
NOT	
  IN	
  permet	
  de	
  vérifier	
  si	
  un	
  élément	
  d'un	
  ensemble	
  n'appartient	
  pas	
  à	
  un	
  autre	
  ensemble	
  

Contenu connexe

Similaire à SQL-Select.pdf

.php1 : les fondamentaux du PHP
.php1 : les fondamentaux du PHP.php1 : les fondamentaux du PHP
.php1 : les fondamentaux du PHPAbdoulaye Dieng
 
ch7_les chaines de caractères.pdf
ch7_les chaines de caractères.pdfch7_les chaines de caractères.pdf
ch7_les chaines de caractères.pdfFadouaBouafifSamoud
 
Les Structures de données
Les Structures de donnéesLes Structures de données
Les Structures de donnéesHichem Kemali
 
Plsql triggers
Plsql triggersPlsql triggers
Plsql triggersAz Za
 
Pl/sql - interaction avec la base de données & structures de contrôle
Pl/sql  - interaction avec la base de données & structures de contrôlePl/sql  - interaction avec la base de données & structures de contrôle
Pl/sql - interaction avec la base de données & structures de contrôleAbdelouahed Abdou
 
Plsql
PlsqlPlsql
PlsqlAz Za
 
1-pl-sql 2021 2022.pdf
1-pl-sql 2021 2022.pdf1-pl-sql 2021 2022.pdf
1-pl-sql 2021 2022.pdfImaneZoubir1
 
1444475541443.pptx
1444475541443.pptx1444475541443.pptx
1444475541443.pptxtirike6016
 
Oracle : extension du langage SQL
Oracle : extension du langage SQLOracle : extension du langage SQL
Oracle : extension du langage SQLMohammed Jaafar
 
Fonctions formules excel
Fonctions formules excelFonctions formules excel
Fonctions formules excelCarlitza
 
seance4-1 php.ppt
seance4-1 php.pptseance4-1 php.ppt
seance4-1 php.pptAmineReal
 

Similaire à SQL-Select.pdf (15)

.php1 : les fondamentaux du PHP
.php1 : les fondamentaux du PHP.php1 : les fondamentaux du PHP
.php1 : les fondamentaux du PHP
 
ch7_les chaines de caractères.pdf
ch7_les chaines de caractères.pdfch7_les chaines de caractères.pdf
ch7_les chaines de caractères.pdf
 
XML Xpath & XSLT
XML  Xpath & XSLTXML  Xpath & XSLT
XML Xpath & XSLT
 
Les listes en Python
Les listes en PythonLes listes en Python
Les listes en Python
 
Les Structures de données
Les Structures de donnéesLes Structures de données
Les Structures de données
 
Plsql triggers
Plsql triggersPlsql triggers
Plsql triggers
 
Pl/sql - interaction avec la base de données & structures de contrôle
Pl/sql  - interaction avec la base de données & structures de contrôlePl/sql  - interaction avec la base de données & structures de contrôle
Pl/sql - interaction avec la base de données & structures de contrôle
 
Plsql
PlsqlPlsql
Plsql
 
1-pl-sql 2021 2022.pdf
1-pl-sql 2021 2022.pdf1-pl-sql 2021 2022.pdf
1-pl-sql 2021 2022.pdf
 
1444475541443.pptx
1444475541443.pptx1444475541443.pptx
1444475541443.pptx
 
Les03.ppt
Les03.pptLes03.ppt
Les03.ppt
 
Oracle : extension du langage SQL
Oracle : extension du langage SQLOracle : extension du langage SQL
Oracle : extension du langage SQL
 
Fonctions formules excel
Fonctions formules excelFonctions formules excel
Fonctions formules excel
 
seance4-1 php.ppt
seance4-1 php.pptseance4-1 php.ppt
seance4-1 php.ppt
 
Langage Perl
Langage PerlLangage Perl
Langage Perl
 

Dernier

666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptxSAID MASHATE
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...Faga1939
 
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.pdfabatanebureau
 
systeme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertsysteme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertChristianMbip
 
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...M2i Formation
 
Grammaire pour les élèves de la 6ème.doc
Grammaire pour les élèves de la  6ème.docGrammaire pour les élèves de la  6ème.doc
Grammaire pour les élèves de la 6ème.docKarimKhrifech
 
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptMécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptssusercbaa22
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprisesMajdaKtiri2
 
MaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptMaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptssusercbaa22
 
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdfMICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdfssuser40e112
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne FontaineTxaruka
 
presentation l'interactionnisme symbolique finale.pptx
presentation l'interactionnisme symbolique  finale.pptxpresentation l'interactionnisme symbolique  finale.pptx
presentation l'interactionnisme symbolique finale.pptxMalikaIdseaid1
 
Cours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxCours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxlamourfrantz
 
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxssusercbaa22
 
Présentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxPrésentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxpopzair
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxssuserbd075f
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptxTxaruka
 
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çaisTxaruka
 
présentation sur l'échafaudage dans des travaux en hauteur
présentation sur l'échafaudage dans des travaux en hauteurprésentation sur l'échafaudage dans des travaux en hauteur
présentation sur l'échafaudage dans des travaux en hauteurdinaelchaine
 

Dernier (20)

666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
 
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
 
systeme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertsysteme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expert
 
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
 
Grammaire pour les élèves de la 6ème.doc
Grammaire pour les élèves de la  6ème.docGrammaire pour les élèves de la  6ème.doc
Grammaire pour les élèves de la 6ème.doc
 
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptMécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprises
 
MaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptMaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.ppt
 
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdfMICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
 
Pâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie PelletierPâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie Pelletier
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne Fontaine
 
presentation l'interactionnisme symbolique finale.pptx
presentation l'interactionnisme symbolique  finale.pptxpresentation l'interactionnisme symbolique  finale.pptx
presentation l'interactionnisme symbolique finale.pptx
 
Cours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxCours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptx
 
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
 
Présentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxPrésentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptx
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptx
 
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
 
présentation sur l'échafaudage dans des travaux en hauteur
présentation sur l'échafaudage dans des travaux en hauteurprésentation sur l'échafaudage dans des travaux en hauteur
présentation sur l'échafaudage dans des travaux en hauteur
 

SQL-Select.pdf

  • 1. SQL  –  Instruction  SELECT   Syntaxe  générale   SELECT  liste  des  attributs*   FROM  liste  des  tables*   [WHERE  clause  conditionnelle  et/ou  jointures]   [GROUP  BY  liste  d'attributs  de  regroupement  [HAVING  clause  conditionnelle]  ]   [ORDER  BY  liste  d’attributs  [ASC**]  [DESC]  ];   • Chaque  élément  d’une  liste  est  séparé  du  suivant  par  une  virgule.   • **  L’ordre  de  tri  par  défaut  sera  l’ordre  ascendant,  l’opérateur  ASC  est  donc  facultatif.   • Les  éléments  d’une  condition  peuvent  être  séparés  par  AND  ou  OR   • Des  noms  raccourcis  peuvent  être  attribués  aux  tables  utilisées  dans  la  clause  FROM   Ex  :  SELECT  noclient,  nofact  FROM  facture  f,  client  cl  (  …  )   Attention  :  ces  raccourcis  remplacent  le  nom  complet  pour  toute  la  requête.   Opérateurs  logiques   AND  correspond  à  l'opérateur  logique  ET,  OR  à  l'opérateur  logique  OU   AND   V   F     OR   V   F   V   V   F     V   V   V   F   F   F     F   V   F     Opérateurs  divers  :   Les  opérateurs  de  calculs  et  de  comparaison  sont  semblables  à  ceux  utilisés  dans  Excel     attribut  BETWEEN  valeur1  AND  valeur2    à  toto  appartient  à  l'encadrement  [valeur1;valeur2]       Agrégation  :  SUM(),  MAX(),  MIN(),  AVERAGE(),  COUNT()     Gestion  des  chaînes  de  caractères   • Les  chaines  de  caractères  sont  encadrées  par  des  guillemets  doubles.  (ex  :  "chaine")   • &  permet  de  concaténer  plusieurs  chaînes  de  caractères  :  "1po"  &  "45"  devient  "1po45"   • LIKE  permet  de  donner  une  approximation  pour  une  chaîne  de  caractères  :  WHERE  toto  LIKE   "alpha*"   • Caractère  joker  :  le  symbole  %  est  utilisable  pour  représenter  zéro,  1  ou  n  caractères  dans  les   requêtes  SQL  mais  dans  ACCESS  il  est  remplacé  par  *   Opération  sur  les  ensembles  :   IN  permet  de  vérifier  si  un  élément  d'un  ensemble  appartient  à  un  autre  ensemble   NOT  IN  permet  de  vérifier  si  un  élément  d'un  ensemble  n'appartient  pas  à  un  autre  ensemble