Structured Query Language ( SQL ) är en populär branschstandard plattform för att manipulera databaser . De flesta datatyper i SQL -databaser är lätta att förstå . De kan vara numerisk för användning vid beräkningar eller " strängar " för endast text verksamheten . Dadlar , dock ofta medför en viss förvirring . Ett datum kan formateras på många olika sätt och innehåller många olika värden . Vissa datum är bara år , medan andra uttrycks i ett textformat med månaden namn , dagens namn och årtal . Några datum innehålla alla dessa uppgifter , men uttrycks i en strikt numeriskt format . Det finns många sätt att parametrar format datum i SQL
Du behöver : .
SQL -databas
1
Skapa en ny fråga uttalande i SQL för att utvinna . ett datum från databasen . Men istället för att extrahera rådata värde lagras i databasen , använd " Date_Format " kommandot i samband med frågan för att se det extraherade datum är i önskat format .
2 .
Ange namnet på databasen variabel som representerar den råa datumvärde som första parameter i " Date_Format "kommandot . Detta kommando använder två parametrar separeras med ett kommatecken inuti kommandot parentes . Formatet är " Date_Format ( datum , format ) " .
3 .
Identifiera SQL koder datumformatet som representerar de många datum format som SQL kan skriva ut . Dessa koder omfattar alla tänkbara datum format och kan ordnas i valfri ordning . Varje kod börjar med ett procenttecken och följs av en bokstav som representerar en del av ett datum som visas i en viss sätt . Till exempel, " % Y " är det fyrsiffriga året , medan " % y " är den tvåsiffriga år .
4 .
Formatera den andra parametern i " Date_Format " kommandot med SQL datumkoder att matcha önskat filformat, från den dag som har hämtats från databasen . Till exempel , för att skapa en utförlig text produktionen av datum, använda " % W , % M % e , % Y " . Detta datumformat visas som " Söndag 18 April 2010 " . Kommatecken är införda i formatet där de bör tas upp i den slutliga utskriften .
5 .
Formatera datum som ett numeriskt sträng genom att skriva " Date_Format ( [datum ] , " % e-% c-% Y " ) . " Observera att enkla citattecken inte ingår i den maskinskrivna faktiska SQL-fråga . Använd det faktiska namnet på databasen variabel för " [datum ] " i detta exempel . Utgången kommer att likna " 18-4-2010 " .
tips och varningar
Du kan skapa en kombination av datumformat du behöver och infoga andra tecken , till exempel som kolon , mellanslag , komman och bindestreck , som önskat att skilja de olika datum parametrarna .