Filtrer les lignes
Le type de filtre par ligne offre davantage d’options de recherche. Ce filtre est plus complexe, mais beaucoup plus puissant. Les opérateurs disponibles sont également plus nombreux.
En voici quelques-uns :
< | Inférieur à |
<= | Inférieur ou égal à |
> | Supérieur à |
>= | Supérieur ou égal à |
LIKE | Équivalent à « est comme » |
NOT LIKE | Équivalent à « n’est pas comme » |
NOT IN | Équivalent à « n’est pas dans » |
BETWEEN | Pour obtenir toutes les valeurs entre 2 bornes |
NOT BETWEEN | Pour obtenir les valeurs qui ne sont pas entre les bornes spécifiées |
AND | Pour spécifier que 2 conditions doivent êtres vraies |
OR | Pour spécifier qu’une seule ou les 2 conditions doivent être vraies |
Des fonctions peuvent également être appliquées aux colonnes.
Les plus utiles sont :
LOWER | Pour mettre en minuscules (pour faire une comparaison) |
UPPER | Pour mettre en majuscules (pour faire une comparaison) |
ROUND | Pour arrondir un nombre |
SUBSTR | Pour extraire une partie d’une chaîne de caractères |
TRIM | Pour enlever les espaces à la fin d’une colonne |
|| (deux barres verticales) | Pour concaténer 2 colonnes (lier la recherche sur 2 colonnes) |
Quelques exemples de filtres de ligne
La session doit être supérieure à 20193.
On obtient les sessions entre 20191 et 20201 inclusivement.
Les deux conditions doivent être vraies. La session doit être plus grande que 20192 ET comporter plus de 30 inscriptions.
Les sigles dont les 3 caractères à partir de la 1re position sont « CTB », donc tous les sigles commençant par « CTB ».