Les comparaisons de date dans MySQL

Les comparaisons de date dans MySQL
Lorsque nous parlons du SDRM (système de gestion de base de données relationnel), le prénom qui nous vient à l'esprit est MySQL qui est très populaire en raison de ses caractéristiques de haute flexibilité. MySQL gère les données d'un site Web en utilisant différentes fonctions, y compris Date (). Dans cet article, nous discuterons de la fonction date () et comment elle peut être utilisée pour la comparaison dans MySQL.

Quelle est la fonction date () dans mysql

Les fonctions sont utilisées pour obtenir des résultats spécifiques en exécutant une seule clause. La date () est également l'une des fonctions utilisées dans MySQL pour extraire la date des données du tableau et des données en fonction de la date, en outre, il peut également être utilisé pour comparer les dates d'un tableau.

Comment la fonction date () est utilisée pour la comparaison dans MySQL

La fonction date () peut être utilisée pour la comparaison de la date d'un certain nombre d'objectifs, certains d'entre eux sont:

  • Pour extraire les données spécifiques sur la base de la date en utilisant les signes d'inégalité ou d'égalité
  • Pour extraire les données spécifiques sur la base de la date entre les différentes colonnes

Nous expliquerons à la fois les scénarios susmentionnés avec quelques exemples, mais avant de y procéder, discutons de la syntaxe générale de la fonction date ().

La syntaxe de la fonction date ()

La syntaxe générale de l'utilisation de la date () est:

Sélectionnez * à partir de la date ();

L'explication de la syntaxe ci-dessus est:

  • Utilisez la clause «SELECT * FROM» pour sélectionner la table et tapez le nom de la table au lieu de Table_Name
  • Utilisez la clause du «où» pour appliquer la condition
  • Utilisez la fonction de date et remplacez la chronique_name dont vous souhaitez comparer et décrire la condition

Que devrait garder à l'esprit

Il y a quelque chose dont vous devez vous souvenir lors de l'utilisation de la fonction date ():

  • Les données du tableau contenant les dates doivent être définies avec la date du type de données
  • Le format des dates inséré dans le tableau doit être [yyyy-mm-dd]
  • La date doit être insérée sous la forme de chaîne en utilisant des apostrophes uniques

Comment utiliser la fonction date () pour la comparaison dans MySQL

Pour plus de compréhension, considérons un exemple du tableau qui est déjà créé et peut être affiché en utilisant la commande:

SELECT * FROM EMP_DATA;

Si nous voulons comparer la date d'adhésion de tous les employés et extraire les données des employés qui ont rejoint après 2000-01-01 en utilisant la date (), nous pouvons le faire en exécutant la commande:

SELECT * FROM EMP_DATA Où date (joining_date)> ”2000-01-01”;

D'après la production ci-dessus, il a extrait les employés qui ont rejoint l'entreprise après 2000-01-01, également pour découvrir les employés les plus âgés de l'entreprise que nous pouvons exécuter la commande suivante:

Sélectionnez * dans emp_data où la date (joining_date)<”2000-01-01”;

De même, si nous voulons extraire les données des employés qui sont promus entre 2018-01-01 à 2021-01-31, nous pouvons le découvrir en exécutant la commande:

Sélectionnez * dans EMP_DATA où la date (promotion_date) entre «2018-01-01» et «2021-01-31»;

Conclusion

Les fonctions permettent aux développeurs Web de gérer facilement les données en les utilisant qui prennent une ou deux entrées et renvoient une sortie unique spécifique. Date () est l'une des fonctions utilisées pour obtenir des dates à partir des données du tableau mais peut également être utilisée pour la comparaison des données en fonction des dates. Dans cet article, nous avons discuté de la fonction date () utilisée à des fins de comparaison en expliquant sa syntaxe générale et à l'aide d'exemples pour une meilleure compréhension.