e papier et d’un crayon, car nous allons dessiner ensemble le modèle conceptuel !
Dans cette seconde partie...
* Du texte ;
* Une date ;
* Etc.
<note>
L’ensemble des valeurs que peut prendre un attribut est appe... buts** (ce sont ses caractéristiques) ainsi qu’un ensemble de comportements possibles.
Oui mais ici, on ne ... |Type (Domaine d’un attribut) |Type de valeur (ou ensemble de valeurs) que peut prendre un attribut |« Nombr
* [[120_instruction_order_by|ORDER BY]] – Trier l'ensemble résultat retourné par la requête.
* [[125_instr... ct|SELECT DISTINCT]] – Retirer les doublons d'un ensemble résultat.
===== Filtrer les données =====
* [... * [[225_clause_limit|LIMIT]] – Récupère un sous ensemble des enregistrements résultant d'une requête.
*
la requête. Si la valeur de "row_count" est 0, l'ensemble retourné est vide. Si la valeur de "row_count" es... liser la clause ORDER BY vous pourriez obtenir un ensemble résultat changeant avec des enregistrements non o... es ''LIMIT'' et ''OFFSET'' pour récupérer un sous ensemble d'enregistrements retournés par la requête.
[[22
a s’attaquer dans ce chapitre... Nous allons voir ensemble les commandes qui vous permettent de **récupérer ... ql_select.png}}
La commande SELECT
Décortiquons ensemble la commande que nous venons d’effectuer pour arri
e relation plusieurs à plusieurs =====
Reprenons ensemble l’idée première de l’application Foodly. Cette de... .aliment_id);
</code>
Décomposons cette commande ensemble :
* Nous avons demandé à MySQL de sélectionner
pour rajouter cette colonne, puis décortiquons-la ensemble :
<code sql>
ALTER TABLE aliment ADD vitamines_c... ent DROP bio;
</code>
Décomposons cette commande ensemble :
* On modifie toujours la structure d’une tab
ents selon leur “famille”. Par exemple, regrouper ensemble les fruits, les légumes, les viandes, etc.
Les d... famille (id)
ON DELETE CASCADE;
</code>
Voyons ensemble ce que cette commande signifie :
* On signale
lieu_id) );
</code>
Décortiquons cette commande ensemble :
* On **crée une nouvelle table** avec le nom... un double JOIN. Rappelez-vous, nous avions vu ça ensemble dans la partie 2.
Cela ressemble à ça :
<code s
entrée (donc plusieurs listes) ou parfois même l'ensemble des colonnes d'une table.
Voici donc le résultat... s la même qu'une ligne après agrégation (ici : un ensemble de sociétés).
Vous me voyez venir ? Si la natur
istrements avec WHERE ;
* Sélectionner un sous ensemble via LIMIT ou FETCH ;
* Regrouper des enregistre... JOIN, CROSS JOIN ;
* Effectuer des opérations d'ensemble avec UNION, INTERSECT et EXCEPT ;
Ici nous nous
e spécifique. Pour trier les enregistrements de l'ensemble résultat on utilise la clause ORDER BY.
<code sq... olonne ou une expression à trier. Pour trier un l'ensemble résultat basé sur plusieurs colonnes ou expressio
NCT ON]] qui conserve la première occurrence de l'ensemble résultat après tri.
===== Résumé =====
* Uti... er SELECT DISTINCT pour retirer les doublons d'un ensemble résultat.
[[120_instruction_order_by|◁ Précéd