SQL entre inclusif

SQL entre inclusif
Le SQL entre les opérateurs est utilisé pour déterminer ou récupérer les résultats dans une plage spécifique de valeurs. L'opérateur entre est disponible en SQL standard et est adopté par la plupart des moteurs de base de données.

Par défaut, l'opérateur entre est inclusif. Cela signifie qu'il comprendra les valeurs de début et de fin de la plage fournie.

Explorons comment utiliser l'opérateur entre SQL.

SQL entre l'opérateur

Une utilisation courante de l'opérateur entre est en conjonction avec la clause où. Cela vous permet de filtrer les résultats qui correspondent à la plage spécifiée.

Sélectionnez Column_name (s)
De Table_Name
Où Column_name entre start_expression et end_expression

La requête ci-dessus vous permet de filtrer les résultats qui correspondent à la plage dans la colonne spécifiée.

Par exemple, supposons que nous avons un tableau comme indiqué ci-dessous:

Utilisez l'opérateur entre obtenir les résultats où le prix se situe entre 50 et 1000. Nous pouvons exécuter un code comme indiqué ci-dessous:

SÉLECTIONNER
*
DEPUIS
goûter.inventaire

prix entre 50 et 1000;

Nous sélectionnons toutes les colonnes dans la table d'inventaire dans la base de données de l'exemple de la requête. Nous utilisons ensuite la clause où filtrer les prix comprises entre 50 et 1000.

Cela devrait renvoyer un résultat:

SQL entre les dates

Une autre utilisation courante de l'opérateur entre le filtrage pour faire correspondre les enregistrements sur une plage de dates spécifique.

Considérez l'exemple ci-dessous:

SÉLECTIONNER
*
DEPUIS
goûter.inventaire

Prix ​​entre «2021-01-01»
Et «2021-12-31»;

Les filtres de requête ci-dessus pour les dossiers entre le 1er janvier 2021 au 31 décembre 2021.

Dernières pensées

Dans cet article, l'opérateur entre vous permet de filtrer les résultats qui correspondent à une date ou une plage numérique. Il fournit également des tests si une expression se situe dans une plage de set.