Skip to main content

Search

Query Google Sheet Spreadsheet SELECT, UNIQE, WHERE, dan ORDER BY

Query secara sederhana dapat di artikan sebagai bahasa untuk memanggil data dalam operasi database salah satunya yang populer adalah query sql, namun kali ini panduan form akan mengulas mengenai  Query Google Sheet Spreadsheet  SELECT, UNIQE, WHERE, dan ORDER BY. karena fungsi query  ini sangat banyak manfaatnya jika kita pelajari kita bisa menggunakan query pivot, date, total row, select rows dengan kondisi (where) yang di inginkan


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)")

Demikian  Query Google Sheet Spreadsheet  SELECT, UNIQE, WHERE, dan ORDER BY nanti kita akan lanjutkan mengenai Query AND OR NOT, Query MIN, MAX, QUERY COUNT, AVAREGE, SUM semoga dari artikel bisa bermanfaat anda bisa belajar di google dokumentasi Query  dan dokumentasi bahasa sql