Page 170 - E-Modul Simbad_Neat
P. 170
7.1.1 Operasi Seleksi (Select)
Operasi ini digunakan untuk mengambil sejumlah baris data yang
memenuhi predikat yang diberikan. Predikat mengacu pada kondisi yang ingin
dipenuhi dalam operasi Seleksi. Sintaks yang digunakan untuk menyatakan operasi
ini adalah:
( )
di mana P adalah predikat pada atribut-atribut di E1. Jika pada tabel
Mahamahasiswa, kita ingin mengambil baris data (record) mahamahasiswa yang
bertempat tinggal di 'Bandung', maka operasi ini dapat kita tuliskan sebagai berikut:
= ( )
Catatan:
tanda kutip tunggal (') biasa digunakan untuk mengapit sebuah konstanta
teks (string). Akan tetapi, di sejumlah literatur (begitu juga kelak dalam
pemakaiannya di berbagai DBMS), sering pula digunakan tanda kutip ganda (")
untuk maksud yang sama. Untuk seterusnya, dalam buku ini, yang kita gunakan
adalah tanda kutip tunggal.
Pada dasarnya, predikat merupakan ekspresi lojik yang menyata
pembandingan (komparasi) antara field dalam tabel dengan field lais dengan
konstanta tertentu. Untuk itu, kita dapat memanfaatkan lojik, seperti, atau yang
masing-masing menyatakan kesama ketidaksamaan, lebih kecil, lebih besar, lebih
kecil atau sama dan lebih besar atau sama.
Jika pada tabel Kuliah, kita ingin mengambil baris-baris data yang
menunjukkan semua mata kuliah yang diselenggarakan di tahun pertama kuliah
(yaitu di semester 1 dan 2), maka operasi ini dapat kita tuliskan sebagai berikut:
157