sql >> Database teknologi >  >> RDS >> Mysql

Konverter kolonne med månedsnavn og år til heltal med formatet ÅÅÅÅMM i MySQL

Du kan gøre dette med den næste sekvens af MySQL metoder:

(1) Anvend først STR_TO_DATE(periode, '%M %d %Y') .

(2) Anvend derefter DATE_FORMAT(, "%Y%m") til det forrige resultat.

(3) Og brug endelig CONVERT(, USIGNED) for at gøre hele tallet cast over det forrige resultat.

Dette er vist i det næste eksempel:

VÆLG periode, KONVERTER( DATE_FORMAT( STR_TO_DATE(periode, '%M %d %Y'), "%Y%m" ), USIGNED ) AS yearAndPeriodFROM

Du kan også tjekke det her:

DB Fiddle




  1. Hvordan finder man ud af, hvornår en bestemt tabel blev oprettet i Oracle?

  2. Tjek, om kolonnestreng i databasen er en understreng af en forespørgsel i sqlite

  3. Sådan gemmer du en database som en skabelon i Access 2016

  4. Kaldning af en brugerdefineret lagret procedure fra select statement mysql