Serba-Serbi Microsoft Access: Query
Halo teman-teman semua, welcome back to my blog!
Hari ini masih sama seperti minggu lalu, aku akan membahas mengenai Microsoft Access. Tapi, lebih tepatnya untuk postingan kali ini, aku akan bahas mengenai QUERY.
Happy Reading, viewers!
Query adalah bahasa yang digunakan untuk berinteraksi dengan tabel pada database, yang mana interaksi tersebut dapat berupa:
– menampilkan data tertentu (select)
– melakukan perhitungan data
– menambahkan data (append / insert)
– mengubah data (update)
– menghapus data (delete)
– menggabungkan data (join), dsb.
Manfaat
Query
- Menampilkan data-data tertentu pada suatu table
- Menampilkan data dari dua table atau lebih dengan syarat antar table itu ada field yang berhubungan.
- Dapat melakukan operasi perhitungan.
Bahasa Query dibedakan menjadi 2, yaitu :
- Untuk membuat/mendefinisikan obyek-obyek database seperti membuat tabel, relasi dan sebagainya, disebut dengan Data Definition Language (DDL).
- Untuk memanipulasi data, yang biasanya dikenal dengan Data Manipulation Language (DML).
Jenis Query
di Access
Select query
adalah jenis query yang
paling umum yang mengambil data dari satu atau lebih tabel dan
menampilkan hasilnya dalam datasheet dimana kita dapat mengupdate record serta dapat
membuat pengelompokkan data dan menghitung jumlah dengan sum, menghitung dengan
count, menghitung rata-rata, dan menghitung total.
Parameter query
ketika query
dijalankan akan menampilkan kotak dialog yang meminta kita mengisi
parameter atau nilai variabel, seperti kriteria untuk mengambil record atau
nilai yang ingin dimasukkan dalam lapangan.
Crosstab query
untuk menghitung
dan restrukturisasi data agar analisis data lebih mudah. Crosstab query
menghitung jumlah sum, rata-rata, jumlah count, atau jenis lain dari total data
yang dikelompokan oleh dua jenis informasi – satu di sisi kiri dari datasheet
dan yang lain di bagian atas.
Action query
Sebuah action query adalah query yang membuat
update pada banyak record hanya dalam satu operasi.
Berikutnya, ada dua jalan untuk membuat object Queries pada Tab CREATE
– Query Wizard
– Query Design
Create Query By Query Design:
- Select: menampilkan data pada tabel
- Make table: membuat tabel baru dari hasil query
- Append: menambahkan data baru hasil query ke tabel
- Update: mengubah data pada suatu tabel
- Delete: menghapus data pada tabel
QUERY SELECT
Contoh: menampilkan data pegawai yang jenis kelaminnya laki-laki (misal)
Maka Caranya:
-Pilih menu “Query Design”
-Pada jendela “Show Table”, Pilih Tabel Film atau tabel yang ingin ditampilkan datanya
-Klik tombol Add, maka kita akan dibawa ke Jendela Query Design dimana kita bisa melakukan pengaturan.
-Close jendela “Show Table” untuk mulai melakukan pengaturan
-Tentukan field yang ingin ditampilkan, misalnya: id, nama dan gender
-Tentukan kriterianya, yaitu gender : 1 (Laki laki)
-Jalankan query-nya dengan mengklik tombol Run
- Menampilkan data pegawai yang jenis kelaminnya laki-laki:
SELECT pegawai.id, pegawai.nama, pegawai.gender
FROM pegawai
WHERE (((pegawai.gender)=1));
Query Design--Tiga Views:
- Design View: Tampilan untuk melakukan pengaturan atau desain query
- SQL View: Kode SQL atau Query yang dihasilkan dari hasil desain query
- Data Set View: Tampilan data hasil query
1. Klik kanan panel Query, lalu pilih menu Save
2. Berikan nama untuk querynya, misal: QueryPegawaiLaki
3. Klik OK maka akan muncul hasil penyimpanan tersebut sebagai objek di panel kiri
QUERY MAKE TABLE
1. Pilih tabel yang terlibat2. Tentukan nama tabel baru
3. Tentukan kriterianya
4. Run Query
5. Save
QUERY DESIGN-APPEND
1. Tentukan tabel yang akan ditambahkan datanya
2. Tuliskan parameter yang akan diinputkan (bebas) pada field
3. Tentukan field yang akan ditambahkan nilainya pada Append To
4. Run Query
5. Masukkan nilai parameter
6. Klik Yes
7. Check data di tabel yang bersangkutan
QUERY DESIGN-UPDATE
1. Tentukan tabel akan diupdate datanya2. Tentukan field yang terlibat dalam perubahan yaitu id dan nama
3. Tentukan kriterianya
4. Masukkan nama baru pada Update To
5. Run Query
6. Check hasilnya pada tabel
QUERY DESIGN-DELETE
1. Tentukan tabel akan diupdate datanya2. Tentukan field yang terlibat dalam peghapusan
3. Tentukan kriterianya pada Criteria sesuai yang akan dihapus
4. Run Query
5. Check hasilnya pada tabel
Query Wizard
1. Simple
2. Crosstab
3. Find Duplicate
4. Find Unmatched
QUERY WIZARD-SIMPLE
1. Tentukan field yang akan ditampilkan, lalu Next2. Pilih detail, lalu Next
3. Tentukan nama querynya
4. Pilih modify query design karena kita perlu menambahkan kriteria
5. Masukkan kriteria
6. Run Query
Queries : Explore Query Select
SELECT nama_field FROM nama_tabel
• Alias
• Kriteria Where
• Calculated Expression
• Order By & Top
digunakan untuk mengurutkan (sort) data hasil query select
• Group By & Fungsi Agregrate
Pada pengelompokan data biasanya disertakan bersama Aggregate Function (fungsi matematik) yaitu min, max, avg, sum, dan count.
• Having
memiliki fungsi yang sama dengan WHERE namun digunakan untuk menguji kriteria pada fungsi AGREGATE
• Relasi Tabel
Digunakan untuk menampilkan dua atau lebih tabel dalam satu query berdasarkan relasi tertentu.
Query Join ada beberapa jenis
– Inner Join : menampilkan record yang sesuai berdasarkan dua tabel yang dijoinkan
– Left join : menampilkan record dari tabel pertama namun hanya yang sesuai dengan tabel kedua
– Right join : menampilkan record dari tabel kedua namun hanya record yang sesuai dengan tabel pertama saja
Selain QUERY, Object pada database Ms Access adalah:
-Forms (tampilan input data pengguna aplikasi) ,
-Reports (tampilan output laporan),
-Macros (vba atau bahasa pemrograman untuk kasus yang spesifik),
-dan Modules (fungsi-fungsi tertentu dalam vba).
REFERENSI:
- Materi Ibu Nurwati
- http://alots1.blogspot.com/2013/01/pengertian-query-dalam-ms-access.html
Komentar
Posting Komentar