SQL: Query

Content-Type: text/x-zim-wiki Wiki-Format: zim 0.6 Creation-Date: 2021-01-22T07:27:07+07:00

Created Jumat 04 April 2020

Pemahaman Dasar
//**"Apakah query itu bagian dari SQL?"**// Ya, salah satu bahasa query yang umum digunakan oleh data Scientist adalah SQL yang merupakan singkatan dari Structure Query Language.

Karena SQL merupakan sebuah bahasa untuk berkomunikasi dengan data yang kita kenal dapat kita gunakan untuk menarik data dari sebuah database yang bertipe RDBMS.

//**"Sebuah Pertanyaan,** RDBMS merupakan singkatan dari Relasional Database Management System. Dengan memakai syntax SQL makhluk RDBMS ini dapat dipakai untuk memanipulasi data di interfacenya yang kurang lebih bentuknya tabel.
 * kalau SQL berarti sebuah bahasa scripting sebagai proses kerja database, apa itu RDBMS?"**//

Saran saya untuk mencari referensi teknis terkait RDBMS adalah carilah terlebih dahulu dasar-dasar untuk meng-__CREATE__, __READ__, __UPDATE__ dan __DELETE__ di SQLite.

Apa itu Query?
Secara teknis, query merupakan sebuah request atau permintaan akan informasi yang tersimpan di dalam database kita ibaratkan ketika memesan makanan di sebuah Kedai Kita bisa mengatakan //“sambelnya sedikit aja ya!”//. Atau bahkan kita bisa meminta //“makanan apa sih yang paling populer di kedai tersebut?”//.

Mencari sebuah data
Di SQL saya dapat menggunakan SELECT untuk mendapatkan satu data dari database.

__SELECT nama_kolom__

Itu baru **__SELECT__**.

Ada yang namanya **__FORM__**. Biasanya setiap database terdiri dari beberapa tabel, betul? Karena inilah, saya harus menggunakan klausa **__FROM__** untuk memilih salah satu tabel tersebut.

Dengan menggunakan **__SELECT__** & **__FROM__**, maka saya dapat secara spesifik memilih kolom tertentu dari tabel tertentu untuk diakses dan diolah.

__SELECT nama_kolom FROM nama_tabel;__

Terakhir, jangan lupa beri titik koma untuk menutup statement SQL tsb.

Mengambil data dari beberapa kolom
Di perintah sebelumnya itu hanya memilih satu tabel saja, bagaimana kalau tabel atau kolom yang ingin dipilih banyak?

Tentu saya tidak semestinya mengakses beberapa kolom secara satu per satu. Hanya orang kocak saja yang seperti itu. Jika saya ingin mengambil data dari beberapa kolom (Baca: **__SELECT__**), gunakan koma (**__,__**) untuk memisahkan setiap nama kolom.

__SELECT nama, biaya__

lalu, jika saya ingin mendapatkan data dari semua kolom dalam tabel, gunakan simbol bintang (**__*__**).

__SELECT * FROM nama_tabel__

Hanya 2 hal ini yang saya bisa jelaskan dari teknis sederhana dalam proses query.