Pengertian Query Query adalah semacam kemampuan untuk menampilkan suatu data dari database dimana mengambil dari table-tabel yang ada di database, namun tabel tersebut tidak semua ditampilkan sesuai dengan yang kita inginkan. data apa yang ingin kita tampilkan.
Bahasa query (query language) adalah bahasa khusus yang digunakan untuk melakukan query pada basis data. Contoh penggunaan bahasa query adalah: SELECT ALL WHERE kota=”Yogyakarta” AND umur<40. Query tersebut meminta semua record dari basis data yang sedang digunakan (misalkan basisdata konsumen) yang bertempat tinggal di Yogyakarta dan berumur lebih dari 40 tahun (kota dan umur adalah nama field yang telah didefinisikan). Standar bahasa query yang banyak digunakan adalah SQL (structured query language). Metode ini paling rumit tetapi paling fleksibel dibandingkan metode query yang lain, query dengan parameter yang telah tersedia dan query by example. Manfaat Query
Query dibedakan menjadi 2, yaitu :
Jenis Query di Access Sebuah select query adalah jenis query yang paling umum. Query ini mengambil data dari satu atau lebih tabel dan menampilkan hasilnya dalam datasheet dimana Anda dapat mengupdate record (dengan beberapa pembatasan). Anda juga dapat menggunakan select query untuk membuat mengelompokkan data dan menghitung jumlah dengan sum, menghitung dengan count, menghitung rata-rata, dan menghitung total. Sebuah query parameter adalah bahwa ketika query dijalankan akan menampilkan kotak dialog yang meminta Anda untuk mengisi parameter atau nilai variabel, seperti kriteria untuk mengambil record atau nilai yang ingin Anda masukkan dalam lapangan. Anda dapat merancang query yang meminta Anda untuk memesukkan lebih dari satu informasi, misalnya, Anda dapat merancang parameter query untuk dua tanggal. Akses kemudian dapat mengambil semua record yang berada diantara dua tanggal. Anda menggunakan 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. Sebuah action query adalah query yang membuat update pada banyak record hanya dalam satu operasi. Ada empat jenis action query:
a. Union Query, digunakan untuk menggabungkan beberapa field didalam beberapa table menjadi satu field.
b. Pass-through Query, digunakan untuk menjalankan query dengan sumber data dari ODBC database, seperti SQL-Server, FoxPro, dan lain-lain. Dengan pass-through query, kita dapat langsung terkoneksi dengan sumber data tanpa harus membuat dahulu link-table nya. Pass-through query dapat juga digunakan untuk menjalankan stored procedures didalam SQL Server.
c. Data-definition Query, digunakan untuk membuat structure table tanpa datanya, dimana structure table ini kita sendiri yang mendefinisikannya. Query ini dapat pula digunakan untuk menghapus, mengubah, dan menambahkan index kedalam tabel. Dilihat dari cara kerjanya, query jenis ini sebenarnya dapat dikelompokkan kedalam jenis action queries. Namun karena action queries umumnya dapat dibuat secara visual dan berhubungan dengan data secara langsung, dan data-definition query ini sebaliknya, maka ia dikelompokkan kedalam SQL Queries.
d. Subquery, yaitu query yang terdiri dari query lainnya, seperti dari select queries, action queries atau bahkan dari subquery lagi. Pembuatan Query
Kategori rumus dalam access :1.Kategori Fungsi Arrays2.Kategori Fungsi Convertion3.Kategori Fungsi Date / Time4.Kategori Fungsi Financial5.Kategori Fungsi Inspection6.Kategori Fungsi Math7.Kategori Rumus Massages8.Kategori Fungsi Logika9.Kategori Fungsi SQL Aggregate 10.Kategori Fungsi Text Tombol operator access di expression builder
+ plus - Minus / pembagian * perkalian & menggabungkan dua data text = sama dengan > lebih dari <> tidak sama dengan ( ) mengelompokkan operasi matematika Membuat rumus Expression builder adalah fasilitas yang di sediakan access untuk menuliskan suatu rumus. bentuk expression builderbeberapa hal yang harus diperhatikan sebelum bekerja menggunakan expression builder
Membuat Query Query adalah sebuah filter objek – objek data base yang baik dan serbaguna. Kamu dapat menggunakan query untuk memilih field yang ingin kamu lihat tanpa harus menyembunyikan kolom – kolom setiap kali kamu membuka datasheet. Kamu juga dapat menetapkan kolom – kolom yang perhitungsn yang terlihat seperti field – field sebenarnya, meskipun tidak di simpan dalam suatu table. ( rumus dan fungsi Microsoft access 2007, ANDI&MADCOMS ) 1.Click menu Create pada toolbar, kemudian pilih Query Design.Maka akan muncul kotak Show Table seperti di bawah ini, Table : untuk menampilkan nama – nama table Queries : untuk menampilkan nama – nama query Both : untuk menampilkan Table dan Query 2.Click Add untuk menambahkan table yang kamu inginkan, kemudian click Close. Kemudian masukkan field – field table ke dalam kisi QBE bagian bawah dengan cara Click tahan nama field, kemudian geser ke bagian fungsi QBE. 3.Click kanan pada kolom yang kosong di kisi QBE, pilih menu Build maka akan muncul lembar kerja Expression Builder Dalam kotak expresi di atas kamu bisa membangun rumus – rumus dengan kategori fungsi yang ada dalam Microsoft access, misalnya di atas di contohkan penggunaan fungsi if intuk mengisi field table jenis. Maka hasilnya sebagai berikut Rumus untuk jenis Jenis: IIf(Left([kode buku],4)="helt","kesehatan",IIf(Left([kode buku],3)="rlg","agama",IIf(Left([kode buku],3)="sci","ilmu alam",IIf(Left([kode buku],3)="kid","cerita anak",IIf(Left([kode buku],3)="sos","ilmu sosial","informatika"))))) Rumus untul total Total: [jumlah]*[harga satuan] jangan lupa untuk melihat hasil rumus yang di tulis click di View tyuz pilih Datasheet View.Catatan: Untuk membuat Query File Type, File Size, dan File Namenya harus sama. Cara membuat rumus menghitung langsung dalam tabel database (calculated) dalam microsoft office Access dapat dilakukan dengan langkah-langkah sebagai berikut, yaitu:
Criteria (kriteria) digunakan untuk menyaring (filter) data sesuai yang kita inginkan. Sedangkan expression digunakan untuk membuat criteria, rumus, fungsi, dan operasi aritmatika lainnya yang dapat dibuat menggunakan kotak Expression Builder. Jadi criteria dan expression merupakan dua hal yang saling berhubungan, karena ketika membuat criteria, kita bisa menggunakan expression. Begitu juga kadangkala ketika membuat expression tertentu, kita akan memerlukan suatu criteria. Ketika kita masuk ke mode design view query, terlihat pada kotak paling bawah tulisan Criteria dan Or. Jenis-jenis Criteria
Criteria didalam Query Access dapat dibagi menjadi 8 (delapan) jenis, diantaranya:
Khusus penulisan tanggal secara langsung pada kode SQL, harus menganut system mm-dd-yy, yaitu bulan-tanggal-tahun.
3. IN criteria, yaitu criteria yang menghasilkan record yang nilainya terdapat di salah satu criteria yang ditentukan. Contoh:
4. Text, partial, and matching values criteria. Yaitu criteria yang diaplikasikan khusus untuk data type text dan dapat digunakan untuk mencari sebagian atau keseluruhan data. Semua contoh dibawah ini memperlihatkan criteria yang digunakan hanya untuk field bertype text:
5. Expression criteria, yaitu criteria yang menggunakan fungsi (function) didalamnya. Contoh:
6. IS NULL criteria, yaitu criteria yang digunakan untuk menghasilkan record berdasarkan ada tidaknya nilai pada field tersebut. Contoh:
7. Boolean criteria, yaitu criteria yang digunakan khusus pada field dengan data type boolean (Yes/No). Ciri utama criteria jenis ini adalah menggunakan salah satu pasangan kata dari True atau False, -1 atau 0, dan Yes atau No didalam criterianya. Contoh:
8. Subquery criteria, yaitu criteria yang menggunakan kode SQL yang mengambil nilai criteria dari table atau query lainnya didalam criterianya. Contoh:
|