Apa itu Kueri Basis Data?

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:

Kutipan dari tabel Karyawan database Northwind
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
Wakil Presiden, Penjualan
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.