Cet article explorera comment vous pouvez sélectionner des enregistrements entre une gamme de deux dates en utilisant l'opérateur entre.
SQL entre l'opérateur
L'opérateur entre est très simple. Vous avez seulement besoin de spécifier les limites de début et de fin. Cependant, gardez à l'esprit que les opérateurs entre sont inclusifs. Par conséquent, les limites de début et de fin sont incluses dans l'ensemble résultant.
Nous pouvons exprimer l'opérateur entre indiqué ci-dessous:
Sélectionnez Column_name (s)SQL entre deux dates
Illustrons comment nous pouvons utiliser l'opérateur entre aller chercher des valeurs entre une plage de deux dates.
Créons un exemple de table comme indiqué dans la requête ci-dessous:
Créer une tableLa requête ci-dessus crée un tableau appelé inventaire dans la base de données de l'échantillon. Nous ajoutons ensuite 3 colonnes contenant le nom du produit, le prix et la date d'achat.
Nous pouvons ajouter des exemples de données comme indiqué:
INSÉRER DANSUne fois toutes les données d'échantillonnage insérées, elles peuvent être vérifiées en exécutant la requête ci-dessous:
Sélectionner * à partir de l'échantillon.inventaire;Cela devrait renvoyer toutes les données comme indiqué:
Exemple
Pour apprendre à utiliser l'opérateur entre une plage de dates, récupérons les enregistrements où la date d'achat se situe entre 2021-01-01 et 2021-12-31
Nous pouvons exécuter la requête comme indiqué:
SÉLECTIONNERLa requête ci-dessus doit correspondre aux enregistrements où la date se trouve dans la plage spécifiée. Cela devrait retourner deux produits comme indiqué ci-dessous:
Conclusion
Dans cet article, nous avons discuté de la façon de récupérer des enregistrements entre une plage de deux valeurs de date à l'aide de l'opérateur entre SQL.