Wat doet de functie MONTH() in MySQL?

Wat Doet De Functie Month In Mysql



In MySQL, de MAAND() is een ingebouwde functie die helpt bij het extraheren of ophalen van de maandwaarde uit een bepaalde datumwaarde. Het retourneert een numerieke weergave van de maandwaarde tussen 1 en 12. Deze functie kan worden gebruikt om verschillende taken uit te voeren, zoals het filteren van gegevens op basis van specifieke maanden of het analyseren van datumgegevens. Of u nu met statische of dynamische datumwaarden in een database werkt, de functie MONTH() kan een geweldige hulpbron zijn om u te helpen uw gegevens effectief te manipuleren en te analyseren.

In deze handleiding wordt uitgelegd wat de functie MONTH() is en hoe deze werkt in MySQL.







Wat doet de functie MONTH() in MySQL?

De ' MAAND() ”-functie kan worden gebruikt om de maandwaarde in een numerieke vorm (tussen 1 en 12) uit een bepaalde datumwaarde te halen. Het volgende is de syntaxis van de functie MONTH():



MAAND ( datum )


In de bovenstaande syntaxis is de ' datum ” is de datumwaarde.



Laten we een paar voorbeelden bekijken om te begrijpen wat de functie MONTH() doet in MySQL.





Voorbeeld 1: maandwaarde extraheren uit een statische datumwaarde

De ' MAAND() ”-functie kan worden gebruikt om de maandwaarde uit de statische datumwaarde te extraheren of op te halen. Het voorbeeld wordt hieronder gegeven:



SELECTEER MAAND ( '2023-04-15' ) ;


Uitgang


De uitvoer toonde aan dat de maandwaarde ' 4 ' is geëxtraheerd uit een statische datumwaarde ' 2023-04-15 ”.

Voorbeeld 2: Maandwaarde extraheren uit een huidige DateTime-waarde

De huidige datum-tijdwaarde kan worden opgehaald met behulp van de ' NU() ” functie. Om de maandwaarde op te halen uit de DateTime van vandaag, de ' MAAND() ” functie kan als volgt worden gebruikt:

SELECTEER MAAND ( NU ( ) ) ;


Uitgang


De uitvoer toonde de waarde van de huidige maand.

Voorbeeld 3: haal de maandwaarde uit de datum van een tabel

Om de maandwaarde op te halen uit de gegevens van de tabel, de ' MAAND() ” functie kan worden gebruikt. Het voorbeeld van het verkrijgen van de maandwaarde van de ' Inschrijfdatum ” kolom van de “ lh_gegevens ” tabel wordt hieronder gegeven:

SELECTEER naam, MAAND ( Inschrijfdatum ) als 'Aangesloten maand'
VAN lh_data;


Uitgang


De uitvoer toonde de maandwaarde van de ' Inschrijfdatum ” kolom met de naam kolom van de “ lh_gegevens ' tafel.

Voorbeeld 4: gebruik de functie MONTH() voor een voorwaarde

De ' MAAND() ” functie kan worden gebruikt voor een aandoening met de “ WAAR ”-clausule om de specifieke gegevens te filteren. Een voorbeeld van het filteren van gegevens op basis van de voorwaarde ' lh_gegevens ”-tabellen vindt u hieronder:

SELECTEER * VAN lh_data
WAAR MAAND ( Inschrijfdatum ) TUSSEN 2 EN 4 ;


In het bovenstaande voorbeeld is de voorwaarde dat de maandwaarde in een ' Inschrijfdatum kolom ” moet tussen “ 2 ' En ' 4 ”.

Uitgang


De uitvoer toonde de gegevens van die werknemers van wie de 'toetredingsdatum' tussen maand 2 en 4 ligt.

Conclusie

De ' MAAND() ”-functie in MySQL is een handig hulpmiddel om de maandwaarde te extraheren of op te halen uit een opgegeven datumwaarde. Het kan worden gebruikt met statische datumwaarden, huidige datum-tijdwaarden en tabeldatumwaarden. Bovendien kan het ook worden gebruikt met een WHERE-component om de gegevens uit te filteren op basis van bepaalde maandwaarden. In deze handleiding is uitgelegd wat de functie MONTH() is en hoe deze werkt in MySQL.