I confronti delle date in mysql

I confronti delle date in mysql
Quando parliamo del RDMS (sistema di gestione del database relazionale), il primo nome che ci viene in mente è MySQL, che è molto popolare per le sue caratteristiche di alta flessibilità. MySQL gestisce i dati di un sito Web utilizzando diverse funzioni tra cui Date (). In questo articolo, discuteremo di quale sia la funzione data () e come può essere utilizzata per il confronto in MySQL.

Qual è la funzione data () in mysql

Le funzioni vengono utilizzate per ottenere alcuni risultati specifici eseguendo una singola clausola. La data () è anche una delle funzioni utilizzate in MySQL per estrarre la data dai dati della tabella e i dati in base alla data, inoltre, può anche essere utilizzato per confrontare le date di una tabella.

Come viene utilizzata la funzione data () per il confronto in mysql

La funzione Date () può essere utilizzata per il confronto della data di un numero di scopi, alcuni di essi sono:

  • Per estrarre i dati specifici sulla base della data utilizzando i segni di disuguaglianza o uguaglianza
  • Per estrarre i dati specifici sulla base della data tra diverse colonne

Spiegheremo entrambi gli scenari sopra menzionati con alcuni esempi, ma prima di procedere ad esso discutere la sintassi generale della funzione data ().

La sintassi della funzione Date ()

La sintassi generale dell'utilizzo della data () è:

Selezionare * da dove data ();

La spiegazione della sintassi sopra è:

  • Utilizzare la clausola "Seleziona*da" per selezionare la tabella e digitare il nome della tabella anziché table_name
  • Usa la clausola del "dove" per applicare la condizione
  • Utilizzare la funzione della data e sostituire la colonna_name di cui si desidera confrontare e descrivere la condizione

Cosa dovrebbe tenere a mente

C'è qualcosa che dovresti ricordare durante l'utilizzo della funzione Date ():

  • I dati della tabella contenente le date devono essere definiti con la data del tipo di dati
  • Il formato delle date inserite nella tabella dovrebbe essere [YYYY-MM-DD]
  • La data deve essere inserita sotto forma di stringa utilizzando singoli apostrofi

Come utilizzare la funzione Date () per il confronto in MySQL

Per una maggiore comprensione consideriamo un esempio della tabella già creata e può essere visualizzata usando il comando:

Seleziona * da EMP_DATA;

Se vogliamo confrontare la data di giunzione di tutti i dipendenti ed estrarre i dati di quei dipendenti che si sono uniti dopo il 2000-01-01 utilizzando la data (), possiamo farlo eseguendo il comando:

Seleziona * da emp_data dove data (joining_date)> ”2000-01-01”;

Dall'output di cui sopra, ha estratto quei dipendenti che si sono uniti all'azienda dopo il 2000-01-01, per scoprire i dipendenti più antichi dell'azienda che possiamo eseguire il seguente comando:

Seleziona * da emp_data dove data (joining_date)<”2000-01-01”;

Allo stesso modo, se vogliamo estrarre i dati dei dipendenti che vengono promossi tra il 2018-01-01 e il 2021-01-31, possiamo scoprire eseguendo il comando:

Seleziona * da emp_data dove data (promotion_date) tra "2018-01-01" e "2021-01-31";

Conclusione

Funzioni semplificano per gli sviluppatori Web gestire i dati utilizzandoli che prendono uno o due input e restituiscono un output singolo specifico. Date () è una delle funzioni utilizzate per ottenere date dai dati della tabella ma può anche essere utilizzata per il confronto dei dati in base alle date. In questo articolo, abbiamo discusso della funzione Date () utilizzata per lo scopo di confronto spiegando la sua sintassi generale e con l'aiuto di esempi per una migliore comprensione.