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. 
 misal  data peminjam dengan buku yang dipinjam, maka nanti akan mengambil data dari table peminjam dan tabel buku. 
 Query adalah suatu extracting data dari suatu database dan menampilkannya untuk “pengolahan” lebih lanjut. 
 Query adalah pertanyaan atau permintaan informasi tertentu dari sebuah basisdata yang ditulis dalam format tertentu. 
 Query adalah perintah-perintah untuk mengakses data pada sistem basis data 
 Query adalah merupakan bahasa untuk melakukan manipulasi terhadap database, yang telah distandarkan dan lebih dikenal dengan nama Structured Query Language (SQL) 
 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. 
 Query dibedakan menjadi 2, yaitu 
 1. Untuk membuat/mendefinisikan obyek-obyek database seperti membuat tabel, relasi dan sebagainya. Biasanya disebut dengan Data Definition Language (DDL) 
 2. Untuk memanipulasi data, yang biasanya dikenal dengan Data Manipulation Language (DML). Manipulasi data bisa berupa: 
 a. Menambah, mengubah atau menghapus data. 
 b. Pengambilan informasi yang diperlukan dari database, yang mana datanya diambil dari tabel maupun dari query sebelumnya 
 Membuat dan Menggunakan Query 
 Terdapat tiga metode utama untuk membuat query: 
 1. dengan memilih parameter yang telah disediakan pada menu. Metode ini paling mudah digunakan namun paling tidak fleksibel karena pengguna hanya dapat menggunakan pilihan parameter yang terbatas. 
 2. query by example (QBE) adalah metode query yang disediakan sistem dalam bentuk record kosong dan pengguna dapat menentukan field dan nilai tertentu yang akan digunakan dalam query. 
 3. bahasa query (query language) adalah bahasa khusus yang digunakan untuk melakukan query pada sebuah basisdata. Metode ini paling rumit tetapi paling fleksibel. 
 Anda dapat menggunakan query untuk melihat, mengubah, dan menganalisa data dalam berbagai cara. Anda juga dapat menggunakan query sebagai sumber untuk record-record yang digunakan pada form dan report. 
 Ada beberapa macam query yang terdapat dalam Access 2003, diantaranya adalah: 
 Select Query, merupakan jenis query yang paling umum. Select query mengambil data dari satu table atau lebih menggunakan suatu kriteria tertentu, kemudian manyampaikannya. Anda juga dapat menggunakan select query untuk mengelompokkan sejumlah record dan menghitung total, banyak data, serta rata-ratanya. 
 Parameter Query, adalah query yang jika dijalankan menampilkan kotak dialog yang menanyakan informasi yang akan digunakan sebagai kriteria untuk mengambil data atau suatu nilai yang Anda ingin sisipkan ke dalam suatu field. Parameter Query juga berguna sebagai basis bagi form dan report. 
 Crosstab Query, menampilkan nilai-nilai yang telah diolah (total, banyak data, rata-rata dan lain-lain) dari suatu field dalam tabel dan mengelompokkannya ke dalam suatu kelompok fakta yang didaftarkan pada bagian kiri dari datasheet dan kelompok fakta yang lain pada bagian atas dari datasheet. 
 Action Query, adalah query yang membuat perubahan terhadap satu atau beberapa record sekaligus. Ada 4 macam action query, yaitu delete query, update query, append query dan make-table query. 
 Delete Query, digunakan untuk menghapus sekumpulan record dalam satu tabel atau lebih berdasarkan kriteria tertentu. 
 Update Query, digunakan untuk membuat perubahan umum/global terhadap sekumpulan record dalam satu tabel atau lebih berdasarkan criteria tertentu. 
 Append Query, digunakan untuk menambahkan sekelompok record dari satu atau lebih tabel ke dalam satu atau lebih tabel berdasarkan kriteria tertentu. 
 Make Table Query, digunakan untuk membuat tabel baru dari seluruh atau sebagian data dalam satu atau lebih tabel. Make tabel query juga berguna untuk membuat tabel untuk ditransfer pada database Access 2003 yang lain, membuat report yang menampilkan data mulai posisi tertentu, membuat backup atau salinan dari suatu tabel, membuat tabel history yang berisi record-record yang sudah lama. 
 SQL Query, adalah query yang dibuat menggunakan permyataan SQL. SQL query terdiri dari union query, pa