FORMAT() gebruiken
In tegenstelling tot de functie CONVERT() geeft FORMAT() de notatie mee als een string, zoals 'dd/MM/yyyy'.
Je moet een rapport opvragen van alle piloten. Je merkt dat de notatie van de kolom entry_date 'yyyy-MM-dd' is, en je wilt de resultaten tonen in het formaat 'dd/MM/yyyy'. Omdat deze tabel weinig gegevens bevat, denk je eraan de functie FORMAT() te gebruiken.
Let op: het type van de kolom entry_date is VARCHAR(10) en geen datumtype.
Deze oefening maakt deel uit van de cursus
Gegevens opschonen in SQL Server-databases
Oefeninstructies
- Zet het type van de kolom
entry_dateom naarDATEen druk het af in het formaat'dd/MM/yyyy'.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
SELECT
pilot_code,
pilot_name,
pilot_surname,
carrier_code,
-- Convert the entry_date to a DATE and print it in dd/MM/yyyy format
___(___(entry_date AS DATE), '___/___/___') AS entry_date
from pilots