Cosa fa la funzione MONTH() in MySQL?

Cosa Fa La Funzione Month In Mysql



In MySQL, il MESE() è una funzione incorporata che aiuta a estrarre o recuperare il valore del mese da un dato valore di data. Restituisce una rappresentazione numerica del valore del mese compreso tra 1 e 12. Questa funzione può essere utilizzata per eseguire varie attività come filtrare i dati in base a mesi specifici o analizzare i dati della data. Sia che tu stia lavorando con valori di data statici o dinamici in un database, la funzione MONTH() può essere un'ottima risorsa per aiutarti a manipolare e analizzare i tuoi dati in modo efficace.

Questa guida spiegherà cos'è la funzione MONTH() e come funziona in MySQL.







Cosa fa la funzione MONTH() in MySQL?

IL ' MESE() La funzione ” può essere utilizzata per ottenere il valore del mese in forma numerica (tra 1 e 12), da un dato valore di data. Di seguito è riportata la sintassi della funzione MONTH():



MESE ( data )


Nella sintassi precedente, il ' data ” è il valore della data.



Esploriamo alcuni esempi per capire cosa fa la funzione MONTH() in MySQL.





Esempio 1: estrarre il valore del mese da un valore di data statico

IL ' MESE() La funzione ” può essere utilizzata per estrarre o recuperare il valore del mese dal valore della data statica. L'esempio è riportato di seguito:



SELEZIONARE IL MESE ( '2023-04-15' ) ;


Produzione


L'output ha mostrato che il valore del mese ' 4 ” è stato estratto da un valore di data statico “ 2023-04-15 ”.

Esempio 2: estrarre il valore del mese da un valore DateTime corrente

Il valore data-ora corrente può essere recuperato utilizzando il ' ORA() ' funzione. Per recuperare il valore del mese dal DateTime odierno, il ' MESE() La funzione ” può essere utilizzata come segue:

SELEZIONARE IL MESE ( ORA ( ) ) ;


Produzione


L'output mostrava il valore del mese corrente.

Esempio 3: estrarre il valore del mese dalla data di una tabella

Per recuperare il valore del mese dai dati della tabella, il ' MESE() ” è possibile utilizzare la funzione. L'esempio di ottenere il valore del mese dal ' datadiunione ' colonna del ' lh_data La tabella è riportata di seguito:

SELEZIONA nome, MESE ( datadiunione ) COME 'Mese unito'
DA lh_data;


Produzione


L'output mostrava il valore del mese del ' datadiunione ” con la colonna del nome del “ lh_data ' tavolo.

Esempio 4: utilizzare la funzione MONTH() per una condizione

IL ' MESE() La funzione ” può essere utilizzata per una condizione con il “ DOVE ” clausola per filtrare i dati particolari. Un esempio di filtraggio dei dati in base alla condizione di ' lh_data le tabelle sono riportate di seguito:

SELEZIONARE * DA lh_data
DOVE MESE ( datadiunione ) FRA 2 E 4 ;


Nell'esempio precedente, la condizione è che il valore del mese in un ' datadiunione ' la colonna deve essere compresa tra ' 2 ' E ' 4 ”.

Produzione


L'output ha mostrato i dati di quei dipendenti la cui 'data di adesione' è compresa tra i mesi 2 e 4.

Conclusione

IL ' MESE() La funzione ” in MySQL è uno strumento utile per estrarre o recuperare il valore del mese da un valore di data fornito. Può essere utilizzato con valori di data statici, valori di data-ora correnti e valori di data della tabella. Inoltre, può anche essere utilizzato con una clausola WHERE per filtrare i dati, in base a determinati valori mensili. Questa guida ha spiegato cos'è la funzione MONTH() e come funziona in MySQL.