Query Google Sheet Spreadsheet SELECT, UNIQE, WHERE, dan ORDER BY
Fungsi query di Google Sheets sendiri sebenarnya tidak jauh beda dengan bahasa query SQL jadi yang sudah paham dengan sql query tentu tidak kesulitan untuk menjalankan fungsi query. secara dasar rumus google sheet yang dituliskan seperti berikut QUERY(data; kueri; [header]) jadi hanya menambahkan data dan header di belakang
Penjelasan Query | |||
---|---|---|---|
NO | RUMUS | KETERANGAN | |
1. | QUERY | Nama Fungsi | |
2. | data | Range nilai | |
3. | kueri | Fungsi dari bahasa query yang akan di jalankan | |
4. | [header] | jumlah baris Header (ini tidak wajib) |
Sekarang tentu anda sudah paham sekarang kita akan mencoba Query Google Sheet Spreadsheet SELECT, UNIQE, WHERE, dan ORDER BY
1. Memulai Query
langkah pertama untuk menggunakan query tentu kita sudah siapkan datanya dahulu, atau anda bisa salin data dari file google sheet yang sudah panduan form sediakan
2. Membuat Nama Range
agar memudahkah dalam penulisan Rumus Query SELECT, UNIQE, WHERE, dan ORDER BY pada Google Spreadsheet maka diperlukan untuk membuat range caranya adalah dengan klik salah satu cell pada table kemudian tekan CTRL + A atau dengan blok secara manual seluruh table kemudian klik Data > Named Ranges(nama rentang) selanjutnya berinama range tersebut seperti terlihat pada gambar
3. Query Select data
untuk melakukan pengambilan semua data dengan perintah select data maka rumus yang di gunakan adalah
QUERY(rangedata;"select *";-1)
Penjelasan Query | |||
---|---|---|---|
NO | RUMUS | KETERANGAN | |
1. | QUERY | Nama Fungsi | |
2. | rangedata | Range nilai yang telah kita berinama dengan "rangedata" | |
3. | "select *" | Fungsi dari bahasa query untuk mengambil seluruh data dalam tabel range | |
4. | -1 | untuk mengambil seluruh data, ini juga bisa dihilangkan hasilnya juga akan sama |
4. Query Select UNIQE
Fungsi query ini untuk memilih data yang unik dalam sebuat tabel sama dengan Select distinct di SQL rumus yang di gunakan adalah UNIQE(QUERY(rangedata;"select ;B";1)
Penjelasan Query | |||
---|---|---|---|
NO | RUMUS | KETERANGAN | |
1. | UNIQE | Nama Fungsi mencari nilai unik pada baris atau bisa mencari nilai duplikat atau ganda pada tabel google sheet | |
2. | QUERY | Nama Fungsi QUERY | |
3. | rangedata | Range nilai yang telah kita berinama dengan "rangedata" | |
4. | "select B" | Fungsi dari bahasa query untuk mengambil data dari kolom B berdasarkan range nilai | |
5. | 1 | untuk mengambil seluruh data, ini juga bisa dihilangkan hasilnya juga akan sama |
5. Query WHERE
Query ini untuk mencari nilai dalam suatu kondisi dimana kondisi itu di tentukan berdasarkan atau dari referensi kolom dalam tabel tersebut seperti apada rumus berikut =QUERY(rangedata;"Select A where (B='Furniture')")
Penjelasan Query | |||
---|---|---|---|
NO | RUMUS | KETERANGAN | |
1. | QUERY | Nama Fungsi QUERY | |
2. | rangedata | Range nilai yang telah kita berinama dengan "rangedata" | |
3. | "Select A" | Fungsi dari bahasa query untuk mengambil data dari kolom A berdasarkan range nilai dan kondisi | |
4. | B='Furniture' | untuk menentukan kondisi bahwa nilai A yang akan di ambil adalah berdasarkan data B dengan baris yang berkategori "furniture" |
6. Query ORDER BY
Query untuk menampilkan data berdasarkan order dari yang terkecil ke yang terbesar dimana dari contoh google sheet query ini untuk mencari nilai penjualan dari yang terkecil hingga yang terbesar =QUERY(rangedata;"Select * ORDER BY(C)")