Kueri memanfaatkan kekuatan basis data Anda
Kueri basis data mengekstrak data dari database dan memformatnya dalam bentuk yang mudah dibaca. Kueri harus ditulis dalam bahasa yang dibutuhkan database — biasanya, bahasa itu adalah SQL .
Misalnya, ketika Anda menginginkan data dari database, Anda menggunakan kueri untuk meminta informasi spesifik yang Anda inginkan. Mungkin Anda memiliki tabel Karyawan, dan Anda ingin melacak angka kinerja penjualan. Anda mungkin menanyakan basis data Anda untuk karyawan yang mencatat penjualan tertinggi dalam periode tertentu.
Pernyataan SELECT SQL
Kueri database harus mengikuti format permintaan yang dibutuhkan oleh database. Format yang paling umum adalah format permintaan standar Structured Query Language (SQL) yang digunakan oleh banyak sistem manajemen basis data. SQL adalah bahasa kuat yang mampu menjawab pertanyaan-pertanyaan lanjutan.
SQL menggunakan pernyataan SELECT untuk memilih data tertentu.
Pertimbangkan contoh berdasarkan database Northwind yang sering dikirimkan dengan produk basis data sebagai tutorial.
Berikut adalah kutipan dari tabel Karyawan basis data:
Identitas pegawai | Nama keluarga | Nama depan | Judul | Alamat | Kota | Wilayah | |
---|---|---|---|---|---|---|---|
1 | Davolio | Nancy | Perwakilan Penjualan | 507 - 20th Ave. E. | Seattle | WA | |
2 | Lebih lengkap | Andrew |
| 908 W. Capital Way | Tacoma | WA | |
3 | Leverling | Janet | Perwakilan Penjualan | 722 Moss Bay Blvd. | Kirkland | WA |
Untuk mengembalikan nama dan judul karyawan dari database, pernyataan SELECT akan terlihat seperti ini:
SELECT FirstName, LastName, Judul DARI Karyawan;
Itu akan kembali:
Nama depan | Nama keluarga | Judul |
---|---|---|
Nancy | Davolio | Perwakilan Penjualan |
Andrew | Lebih lengkap | Wakil Presiden, Penjualan |
Janet | Leverling | Perwakilan Penjualan |
Untuk menyaring hasil lebih lanjut, Anda dapat menambahkan klausa WHERE:
SELECT FirstName, LastName FROM Pegawai
DI MANA Kota = 'Tacoma';
Ini mengembalikan FirstName dan LastName dari setiap Karyawan yang berasal dari Tacoma:
Nama depan | Nama keluarga |
---|---|
Andrew | Lebih lengkap |
Perhatikan bahwa SQL mengembalikan data dalam bentuk baris / kolom yang mirip dengan Microsoft Excel, membuatnya mudah dilihat dan bekerja dengan. Bahasa query lainnya mungkin mengembalikan data sebagai grafik atau grafik.
Kuasa Pertanyaan
Database memiliki potensi untuk mengungkapkan tren dan aktivitas yang kompleks, tetapi kekuatan ini hanya dimanfaatkan melalui penggunaan kueri. Basis data yang kompleks terdiri dari beberapa tabel yang menyimpan segudang data. Kueri memungkinkan Anda memfilternya menjadi satu tabel sehingga Anda dapat lebih mudah menganalisisnya.
Pertanyaan juga dapat melakukan perhitungan pada data Anda atau mengotomatisasi tugas manajemen data. Anda juga dapat meninjau pembaruan untuk data Anda sebelum melakukan mereka ke database.