Bahasa Query Terapan
Bahasa Query Terapan
SQL merupakan bahasa query yang paling banyak dipilih oleh DBMS dan Development Tools (seperti Visual Basic, Delphi, Power Builder, Java, dll) dalam menyediakan media bagi penggunanya untuk berinteraksi dengan Basis Data. Bahasa ini dibangun dengan dasar Aljabar Relasional dan sedikit Kalkulus Relasional.
STRUKTUR DASAR
SELECT ; untuk menentapkan ATRIBUT
FROM ; untuk menentukan RELASI
WHERE : bersifat opsional, digunakan sebagai PREDIKAT
Format penulisan ekspresi SQL dasar :
SELECT A1[ , A2, .. , An]
FROM t1[, t2, .. tm]
[WHERE]
A1, A2, .., An = daftar ATRIBUT
t1, t2, .., tm = daftar TABLE atau RELASI
P= Predikat Query
[ ] = tanda opsional / tergantung kebutuhan
FUNGSI AGREGASI
Disamping menampilkan nilai-nilai ATRIBUT dalam tabel, sering pula ada kebutuhan untuk menampilkan data-data AGREGASI. Berikut adalah fungsi AGREGASI
- Count
- Sum
- Avg
- Max
- Min
Nilai Null
Manipulasi Data
Kontrol Transaksi
Data Definition Language
Manipulasi Data
Kontrol Transaksi
Data Definition Language