Menyeragamkan format penerbangan II
Pada latihan sebelumnya, Anda menggunakan CONCAT(), REPLICATE(), dan LEN(). Anda mendapatkan setiap registrasi dengan lebih dari 100 keterlambatan dari tabel flight_statistics. Pada sebuah kolom unik, Anda menggabungkan carrier_code, registration_code, dan airport_code, dengan format serupa ini: "AA - 0000119, JFK".
Pada latihan ini, Anda akan menyelesaikan masalah yang sama kembali, kali ini dengan menggunakan fungsi FORMAT() dan CONCAT() secara bersamaan.
Latihan ini merupakan bagian dari kursus
Membersihkan Data di Basis Data SQL Server
Instruksi latihan
- Gabungkan
carrier_code,registration_codeyang sudah diformat, danairport_codemenggunakan fungsi yang sesuai. - Format kolom
registration_codesambil melakukan cast sebagai integer. - Saring registrasi dengan lebih dari 100 keterlambatan.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
SELECT
-- Concat the strings
___(
carrier_code,
' - ',
-- Format the code
___(___(registration_code AS INT), '0000000'),
', ',
airport_code
) AS registration_code
FROM flight_statistics
-- Filter registers with more than 100 delays
WHERE ___ > 100