sql >> Database teknologi >  >> RDS >> PostgreSQL

Konverter månedsnummer til månedsnavn i PostgreSQL

Du kan bruge følgende kodeeksempler i PostgreSQL, hvis du har et måneds nummer men du vil have månedens navn i stedet.

Eksempel 1:Fuldt månedsnavn

Her er et grundlæggende eksempel på konvertering af et månedsnummer til dets tilsvarende månedsnavn.

VÆLG TO_CHAR( TO_DATE (12::tekst, 'MM'), 'Måned' ) SOM "Månedsnavn";

Resultat:

 Månedsnavn ------------ December 

Eksempel 2:Kort månedsnavn

Du kan også konvertere det til det korte månedsnavn. For at gøre dette skal du erstatte 'Month' med 'Mon' .

VÆLG TO_CHAR( TO_DATE (12::text, 'MM'), 'Man' ) SOM "Månedsnavn";

Resultat:

 Månedsnavn ------------ Dec.

Eksempel 3:Brug af tidsstempel

Her er et eksempel, der bruger TO_TIMESTAMP() i stedet for TO_DATE() .

VÆLG TO_CHAR( TO_TIMESTAMP (12::text, 'MM'), 'Måned' ) SOM "Månedsnavn";

Resultat:

 Månedsnavn ------------ December 

Eksempel 4:Versalfølsomhed

Skabelonmønsteret skelner mellem store og små bogstaver, så du kan bruge det til at angive, om månedens navn skal bruge små bogstaver, store bogstaver eller med stort.

VÆLG TO_CHAR( TO_TIMESTAMP (12::tekst, 'MM'), 'man' ) AS "man", TO_CHAR( TO_TIMESTAMP (12::text, 'MM'), 'man' ) AS "man", TO_CHAR( TO_TIMESTAMP (12::tekst, 'MM'), 'MON' ) SOM "MAN";

Resultat:

man | man | MAN -----+-----+----- dec | dec | DEC
  1. SINH() Funktion i Oracle

  2. indlejring af billede i html e-mail

  3. Sådan opretter du en tabel fra udvalgt forespørgselsresultat i SQL Server 2008

  4. Sqlplus login fejl ved brug af bash variabler:SP2-0306:Ugyldig indstilling