CAST Tipe
Di video, Anda melihat bahwa cast tipe dapat menjadi solusi untuk masalah tipe data. Jika Anda tahu bahwa suatu kolom menyimpan angka sebagai text, Anda dapat mencast kolom tersebut ke bentuk numerik, yaitu ke integer.
SELECT CAST(some_column AS integer)
FROM table;
Sekarang, kolom some_column untuk sementara direpresentasikan sebagai integer alih-alih text, sehingga Anda dapat melakukan perhitungan numerik pada kolom tersebut.
Latihan ini adalah bagian dari kursus
Pengantar Basis Data Relasional dalam SQL
Petunjuk latihan
- Jalankan kode contoh yang diberikan.
- Karena tidak berfungsi, tambahkan cast tipe
integerpada tempat yang tepat lalu jalankan kembali.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
-- Calculate the net amount as amount + fee
SELECT transaction_date, amount + fee AS net_amount
FROM transactions;