Utilisation entre la commande avec la date comme plage de PostgreSQL:
La commande «Entre» est généralement utilisée comme sous-requête et est utilisée par d'autres commandes telles que «SELECT», «où« et «From». Le mot-clé «et» est toujours utilisé comme séparateur entre la plage que nous fournissons de valeurs élevées à faibles dans la syntaxe postgresql.
Puisque nous devons implémenter cette commande dans l'environnement PostgreSQL, nous devons avoir une table et certaines valeurs que nous pouvons utiliser pour la commande «entre». Nous utiliserons plusieurs types de dates et arrangements pour représenter l'utilisation de cette commande entre ces gammes. Jetez un œil à l'exemple fourni ci-dessous:
Exemple 1:
Dans cet exemple, nous utiliserons le format de date standard dans PostgreSQL, «Yyyy-mm-dd». Nous allons créer une table avec 2 colonnes pour un ID et une date pour implémenter cet exemple. Ensuite, nous insérons plusieurs valeurs dans le tableau à l'aide du code ci-dessous:
Créer Table Empdate (On s'attache à la sortie de la requête ci-dessus.
Après avoir réussi à insérer des entrées dans la table, nous utiliserons la commande «entre» dans
conjonction avec d'autres sous-requêtes comme le "Select" "" à partir de "," où ", et" et "
Instructions pour créer une requête. Nous utiliserons le tableau ci-dessus comme exemple et exécuterons ce qui suit
mettre en doute:Dans cette requête, nous donnerons une plage à la commande «SELECT» à partir de laquelle nous pouvons filtrer la sortie et la réduire. Nous récupérerons les «e_id» et «emp_date» du tableau que nous avons fait auparavant, mais seules les dates entre «2015-01-01» et «2019-01-01» seront présents dans la sortie.
Comme la sortie suggère que seuls deux «e_id» sont présents dans le tableau avec des dates entre la plage donnée. Cette requête nous a aidés à filtrer les valeurs données et à donner une vue plus traitée du tableau avec lequel nous pouvons facilement fonctionner.
Avec "supprimer" "" de "et" où ", nous appliquerons la commande" entre "en tant que sous-requête. La commande «Supprimer» utilisera la plage de dates donnée par la commande «entre» et supprimera les valeurs présentes entre cette plage. Pour cette méthode, nous utiliserons la requête ci-dessous:
Supprimer de l'EmpdateCette requête supprimera les lignes du tableau «Empdate» dont les dates se situent entre «2015-01-01» et «2018-01-01»
Comme vous pouvez le voir dans la sortie ci-dessus, nous avons réussi à supprimer une ligne d'une table qui était présente entre la plage de dates fournie dans la requête.
Exemple 2:
Nous allons maintenant utiliser la date au format standard avec l'heure, mais nous ne sélectionnerons pas le fuseau horaire. Nous créerons une table avec deux colonnes, une pour l'ID et la seconde pour la date, et insérerons également certaines lignes dans la table pour les modifier avec nos autres questions.
Créer une table client_acc (On s'attache à la sortie de la requête ci-dessus.
Après avoir créé une table et y insérer des valeurs, nous utiliserons les commandes «sélectionner» et «entre» pour filtrer certaines lignes dans le tableau que nous avons créé. Pour cette méthode, nous utiliserons la requête ci-dessous:
SÉLECTIONNERLes lignes entre «2015-03-01» et «2019-02-15» seront filtrées dans cette requête.
Dans cette sortie, nous pouvons voir la vue filtrée du tableau en raison de la commande «entre». Nous allons maintenant utiliser la commande «supprimer» et «entre» sur la table «Customer_ACC» pour voir l'effet de ces commandes sur la plage de dates modifiée.
Supprimer de Customer_ACCAvec l'aide de cette requête, nous supprimerons les lignes entre la plage de dates «2015-03-01» et «2018-05-08». La sortie ci-dessous suggère que nous avons réussi à supprimer la valeur qui était présente entre la plage donnée dans la requête.
Exemple 3:
Nous allons maintenant utiliser les données au format standard avec l'heure et le fuseau horaire. Nous ferons une table avec deux colonnes, l'une pour l'ID et l'autre pour la date, puis nous y ajouterons quelques lignes afin que nous puissions le changer avec nos autres requêtes.
Créer la table t_data (t_id int, t_date timestamptz);On s'attache à la sortie de la requête ci-dessus.
Maintenant, pour filtrer des lignes particulières dans le tableau que nous avons créé, nous utiliserons les commandes «SELECT» et «Entre». Après avoir créé la table et ajouté des lignes. Nous utiliserons la requête suivante pour cette méthode:
SÉLECTIONNEROn s'attache à la sortie de la requête ci-dessus.
En raison de la commande «entre», nous pouvons voir la vue filtrée du tableau dans cette sortie. Sur la table «T_Data», nous utiliserons ensemble les commandes «Supprimer» et «Entre» pour observer comment elles affectent la plage de dates modifiée.
Supprimer de t_dataNous supprimerons les lignes entre les dates '2015-01-01 01:00:00' et '2019-02-15 10:00:00' en utilisant cette requête. Comme indiqué dans le résultat ci-dessous, nous avons réussi à supprimer la valeur présente entre les gammes spécifiées dans la requête.
Conclusion:
Cet article a fourni un guide sur l'utilisation du «Entre» avec plusieurs autres requêtes dans Postgresql. Nous avons implémenté cette commande avec différents types de dates. Tout d'abord, nous avons utilisé un format de date standard dans PostgreSQL avec la commande «Entre». Ensuite, nous avons modifié la plage de données en utilisant des horodatages avec et sans définir le fuseau horaire pour mieux comprendre cette commande. Nous avons conclu que la commande «entre» peut être utilisée avec presque toutes les variations de la plage de dates et nous fournir une vue simplifiée et filtrée du tableau.