Què fa la funció MONTH() a MySQL?

Que Fa La Funcio Month A Mysql



A MySQL, el MES() és una funció integrada que ajuda a extreure o recuperar el valor del mes d'un valor de data determinat. Retorna una representació numèrica del valor del mes entre 1 i 12. Aquesta funció es pot utilitzar per realitzar diverses tasques, com ara filtrar dades en funció de mesos concrets o analitzar dades de dates. Tant si treballeu amb valors de data estàtics com dinàmics en una base de dades, la funció MONTH() pot ser un recurs fantàstic per ajudar-vos a manipular i analitzar les vostres dades de manera eficaç.

Aquesta guia explicarà què és la funció MONTH() i com funciona a MySQL.







Què fa la funció MONTH() a MySQL?

El ' MES() La funció ” es pot utilitzar per obtenir el valor del mes en forma numèrica (entre 1 i 12), a partir d'un valor de data donat. La sintaxi de la funció MONTH() és la següent:



MES ( data )


En la sintaxi anterior, el ' data ” és el valor de la data.



Explorem alguns exemples per entendre què fa la funció MONTH() a MySQL.





Exemple 1: extreu el valor del mes d'un valor de data estàtica

El ' MES() ” La funció es pot utilitzar per extreure o recuperar el valor del mes del valor de la data estàtic. L'exemple es presenta a continuació:



SELECCIONA EL MES ( '2023-04-15' ) ;


Sortida


La sortida va mostrar que el valor del mes ' 4 ' s'ha extret d'un valor de data estàtic ' 2023-04-15 ”.

Exemple 2: extreu el valor del mes d'un valor de data i hora actual

El valor de data i hora actual es pot recuperar mitjançant l'opció ' ARA () ” funció. Per recuperar el valor del mes des de la DateTime d'avui, el ' MES() ” La funció es pot utilitzar de la següent manera:

SELECCIONA EL MES ( ARA ( ) ) ;


Sortida


La sortida mostrava el valor del mes actual.

Exemple 3: extreu el valor del mes de la data d'una taula

Per recuperar el valor del mes de les dades de la taula, el ' MES() Es pot utilitzar la funció. L'exemple d'obtenir el valor del mes del ' data d'unió ' columna de la ' lh_data ” La taula es presenta a continuació:

SELECCIONA el nom, MES ( data d'unió ) com 'Mes d'unió'
FROM lh_data;


Sortida


La sortida mostrava el valor del mes del ' data d'unió ” columna amb el nom de la columna “ lh_data ” taula.

Exemple 4: utilitzeu la funció MONTH() per a una condició

El ' MES() La funció ' es pot utilitzar per a una condició amb ' ON ” clàusula per filtrar les dades particulars. Un exemple de filtratge de dades basat en la condició de ' lh_data ” Les taules es detallen a continuació:

SELECCIONA * FROM lh_data
ON MES ( data d'unió ) ENTRE 2 I 4 ;


A l'exemple anterior, la condició és que el valor del mes en un ' data d'unió La columna ' ha d'estar entre ' 2 ' i ' 4 ”.

Sortida


La sortida mostrava les dades d'aquells empleats la 'data d'incorporació' dels quals es troba entre els mesos 2 i 4.

Conclusió

El ' MES() La funció de MySQL és una eina útil per extreure o recuperar el valor del mes d'un valor de data proporcionat. Es pot utilitzar amb valors de data estàtica, valors de data i hora actuals i valors de data de taula. A més, també es pot utilitzar amb una clàusula WHERE per filtrar les dades, en funció de valors mensuals concrets. Aquesta guia ha explicat què és la funció MONTH() i com funciona a MySQL.