MulaiMulai sekarang secara gratis

Sekilas tentang SQL

Saat Anda melanjutkan, pemahaman dasar tentang SQL akan sangat membantu. Pembahasan yang lebih mendalam dapat ditemukan di sini.

Sebuah kueri SQL mengembalikan sebuah tabel yang diturunkan dari satu atau lebih tabel dalam sebuah basis data.

Setiap kueri SQL terdiri dari perintah yang memberi tahu basis data apa yang ingin Anda lakukan dengan data tersebut. Dua perintah yang wajib ada di setiap kueri adalah SELECT dan FROM.

Perintah SELECT diikuti oleh kolom-kolom yang Anda inginkan dalam tabel hasil.

Perintah FROM diikuti oleh nama tabel yang memuat kolom-kolom tersebut. Kueri SQL minimal adalah:

SELECT * FROM my_table;

Tanda * memilih semua kolom, sehingga ini mengembalikan seluruh tabel bernama my_table.

Serupa dengan .withColumn(), Anda dapat melakukan komputasi per kolom di dalam pernyataan SELECT. Sebagai contoh,

SELECT origin, dest, air_time / 60 FROM flights;

mengembalikan tabel dengan asal, tujuan, dan durasi dalam jam untuk setiap penerbangan.

Perintah lain yang umum digunakan adalah WHERE. Perintah ini menyaring baris-baris tabel berdasarkan kondisi logis yang Anda tentukan. Tabel hasil berisi baris-baris saat kondisi Anda bernilai benar. Misalnya, jika Anda memiliki tabel siswa dan nilai, Anda dapat melakukan:

SELECT * FROM students
WHERE grade = 'A';

untuk memilih semua kolom dan baris yang memuat informasi tentang siswa yang mendapat nilai A.

Kueri manakah berikut ini yang mengembalikan tabel berisi tail number dan tujuan untuk penerbangan yang berlangsung lebih dari 10 jam?

Latihan ini adalah bagian dari kursus

Dasar-Dasar PySpark

Lihat Kursus

Latihan interaktif praktis

Ubah teori menjadi tindakan dengan salah satu latihan interaktif kami.

Mulai berolahraga