Filter et Trier les données
Filtrer les données
Le filtrage consiste à retourner les données qui satistifont à un critère.
Les opérateurs de comparaison
Opérateur | Description |
---|---|
= | égal à |
< | inférieur à |
> | supérieur à |
<= | inférieur ou égal à |
>= | supérieur ou égal à |
<> ou != | différent de |
is null | est nul |
is not null | n'est pas nul |
Les opérateurs logiques
Il est égalment possible combiner plusieurs conditions.
Opérateur | Description |
---|---|
AND | et |
OR | ou |
NOT | négation |
Voici un exemple de requête qui combine deux conditions
Vous pouvez combiner autant de conditons qTrier les données
Le tri consiste à ordonner les lignes en fonction des valeurs d'une ou plusieurs colonnes. Cette opération est réalisée avec la clause ORDER BY
.
Exemple de requête pour trier les produits par l'identifiant :
Par défaut le tri est croissant. Il est possible de contrôler le sens du tri avec les mots clésASC
(ordre croissant) et DESC
(décroissant).
La requête précédente sera réécrite comme ceci
Pour appliquer un tri décroissant,
Pour trier suivant plusieurs colonnes, on peut spécifier plusieurs colonnes dans la clause ORDER BY
. Par exemple, pour trier d'abord par la colonne Nom
de manière croissante, puis par Prix
de manière décroissante :
Dans la prochaine section, nous aborberons les opérations de tables en SQL.