Synthèse SQL, les commandes
principales
Commande Select
SELECT LISTE_COLONNE ou * pour tout sélectionner
SELECT DISTINCT L...
SELECT * FROM pet WHERE name LIKE '%w%';
Ici, cette fois, nous voulons aller voir les noms dans lesquelles nous trouvons l...
Commande Update
UPDATE NOM_TABLE
SET Colonne1=valeur, Colonne2=valeur2, …..
WHERE COLONNE='attribut'
Prochain SlideShare
Chargement dans…5
×

Synthèses sur le SQL les 4 principales commandes

251 vues

Publié le

Fichier de synthèse des principales commandes utilisées en SQL

Publié dans : Formation
0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
251
Sur SlideShare
0
Issues des intégrations
0
Intégrations
46
Actions
Partages
0
Téléchargements
1
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Synthèses sur le SQL les 4 principales commandes

  1. 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. 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. 3. Commande Update UPDATE NOM_TABLE SET Colonne1=valeur, Colonne2=valeur2, ….. WHERE COLONNE='attribut'

×