Slik konverterer dato i SQL

Slik konverterer dato i SQL


Skrive SQL-setninger som bruker datoen datatype er en enkel og lett memorert trening. Den type database du bruker, men vil bestemme hvilken syntaks å bruke. Noen database programvare verktøy, som Microsoft Access, har et grensesnitt som masker daten din inngangs å unngå å måtte utføre en konvertering. SQL er fleksibel i sin tilgjengelige datoformater og bruk av konvertere funksjonen kan returnere dato i hvilket som helst format du trenger.

Bruksanvisning

1 Åpne SQL kommandolinje og koble til databasen.

2 Skriv din velger uttalelse. Det bør skje i form av

SELECT ... Fra <tabellnavn>;

3 Legg en konvertitt funksjon til velger uttalelse. Det skal se ut

Velg Konverter (...) Fra <tabellnavn>;

4 Legg en VARCHAR () datatype for å konvertere funksjon. Sett antall tegn som vil være nødvendig for å holde formatert dato i varchar funksjonens argument. Det skal se ut

Velg Konverter (VARCHAR (10) ...) Fra <tabellnavn>;

5 Legg en getdate () -funksjonen etter VARCHAR () datatype. Den bør leses

Velg Konverter (VARCHAR (10), getdate () ...) Fra <tabellnavn>;

6 Skriv tilsvarende format koden for dato type du ønsker. Listen over standardkodene kan finnes på sql-server-helper.com. Din uttalelse bør lese noe sånt

Velg Konverter (VARCHAR (10), getdate () 102) Fra <tabellnavn>;

7 Skriv datoformatet utenfor CONVERT () -funksjonen i parentes. Din avsluttet uttalelsen bør lese noe sånt som dette

Velg Konverter (VARCHAR (10), getdate (), 102) AS [YYYY.MM.DD] fra <tabellnavn>;