FORMAT() を使う
CONVERT() 関数と異なり、FORMAT() 関数は 'dd/MM/yyyy' のように、フォーマットを文字列で受け取ります。
すべてのパイロットのレポートを取得する必要があります。entry_date 列の形式が 'yyyy-MM-dd' であることに気づき、結果を 'dd/MM/yyyy' の形式で表示したいと考えました。このテーブルはデータ量が少ないため、FORMAT() 関数の使用を検討します。
entry_date 列の型は日付型ではなく VARCHAR(10) であることに注意してください。
この演習はコースの一部です
SQL Server データベースでのデータクレンジング
演習の手順
entry_date列の型をDATEに変換し、'dd/MM/yyyy'形式で表示してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
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