Structured Query Language ( SQL) er en populær industri-standard platform til at manipulere databaser. De fleste datatyper i SQL-databaser er nemme at forstå . De kan være numerisk til brug i beregninger eller "strenge " for tekst- operationer. Dadler imidlertid ofte udgøre en vis forvirring . En dato kan være formateret på mange forskellige måder og indeholder mange forskellige værdier . Nogle datoer er kun år , mens andre er udtrykt i en tekst format, herunder månedens navn, dagens navn og året. Nogle datoer omfatte alle disse oplysninger, men er udtrykt i en streng numerisk format. Der er mange måder at formatere dato parametre i SQL . Ting du skal
SQL database
Vis Flere Instruktioner
1
Opret en ny forespørgsel erklæring i SQL til at udtrække en dato fra databasen. Men i stedet for at udvinde den rå data værdi gemt i databasen , skal du bruge " DATE_FORMAT " kommando i forbindelse med forespørgslen til at sikre den udtrukne dato er i dit ønskede format.
2
Indtast navnet på databasen variabel, der repræsenterer den rå dato værdi som den første parameter i " DATE_FORMAT " kommando . Denne kommando bruger to parametre adskilt af et komma i kommandoen parentes. Formatet er " DATE_FORMAT (dato , format )" .
3
Identificer SQL dato format koder, som repræsenterer de mange datoformater at SQL kan output. Disse koder dækker alle tænkelige datoformater og kan organiseres i vilkårlig rækkefølge. Hver kode begynder med et procenttegn og efterfølges af et bogstav, der repræsenterer en del af en dato, der vises i en særlig måde . For eksempel, " % Y " er den firecifrede år, mens "% y " er den tocifrede år.
4
Formater den anden parameter i " DATE_FORMAT " kommando ved hjælp af SQL datokoder at matche det ønskede output dataformat , der udvindes fra databasen . For eksempel , for at skabe en detaljeret tekstoutput datoen bruge "% W, % M % e , % Y" . Denne dato format vises som " Søndag, 18 april, 2010 ." Kommaer er indtastet i formatet , hvor de skal vises i det endelige output .
5.
Formater datoen som en numerisk streng ved at skrive ' DATE_FORMAT ( [dato] "% e- % c- % Y «)« . Bemærk, at de enkelte anførselstegn ikke indgår i selve maskinskrevet SQL-forespørgsel. Brug det faktiske navn på databasen variabel for " [dato] " i dette eksempel. Udgangen vil ligne " 18-4-2010 " .