PRAKTIKUM 5 DAN 6
A. Menyeleksi
Data dengan WHERE.
Untuk
menyeleksi data yang ditampilkan tambahkan klausa WHERE setelah klausa FROM.
Sintak dasar
perintah SELECT menjadi seperti berikut :
Select
nama_kolom,nama_kolom,...| *
From nama_tabel
Where Kondisi;
Klausa where harus
diletakkan setelah klausa from kemudian diikuti dengan kondisi. Kondisi
merupakan ekspresi
pembanding yang digunakan untuk menyeleksi data. Berikut merupakan
daftar operator
pembanding bisa digunakan pada klausa where.
Silahkan gunakan
tabel-tabel yang telah dibuat sebelumnya.
Isian tabel Barang
misal terlihat seperti contoh berikut:
Isian tabel Jual :
Berikut adalah
beberapa contoh menyeleksi data dengan klausa where:
1.
Mencari
barang dengan kode barang = 10011
2.
Mencari
barang yang harganya kurang dari 2.000.000

3. Mencari
data berdasarkan nilai bertipe
karakter atau date harus diapit tanda
petik
tunggal, untuk
karakter perhatikan case-sensitive dan untuk tanggal format sensitive.

Default format
tanggal adalah DD-MON-RR dimana DD menunjukan dua digit tanggal,
MON menunjukan
singkatan tiga huruf depan bulan, dan RR merupakan dua digit
belakang tahun

4. Operator
IN
Menampilkan data yang sesuai dengan daftar nilai yang
ditentukan. Jika dengan
operator = (sama
dengan) nilai pembanding yang bisa diberikan suma satu nilai, jika
ingin menampilkan
barang yang harganya bebeda dalam satu perintah select:

Nilai
yang disebutkan dalam fungsi IN tidak harus berurutan
5. Operator
Like
Operator like
digunakan untuk menampilkan data yang sesuai dengan format tertentu.
Untuk menentukan
format baik untuk data karakter maupun numerik digunakan
wildcard _
(underscore) dan % (persen).
Underscore ( _ )
format untuk mewakili satu karakter.
Tanda persen ( % )
format untuk mewakili beberapa karakter.

Menampilkan nama_barang yang huruf kedua pada namanya
adalah huruf ‘i’:

Untuk menampilkan
barang yang ada tanda underscore ( _ ) atau persen ( % ) digunakan
keyword escape pada
format like.

B. Logical
Condition
Berikut ini adalah
daftar operator logical condition :

1. Operator AND
Kriteria pertama :
barang berawal huruf A
Kriteria kedua :
harga jual >1000000

2. Operator
OR
Data akan
ditampilkan walaupun hanya memenuhi salah satu kriteria yang ada

3. Operator NOT
Data akan
ditampilkan jika berlawanan kriteria yang ada. Contoh menampilkan nama
barang yang tidak
berawal huruf ‘S’ :

4. Urutan pengerjaan operator
Jika operator OR
dan AND berada dalam satu ekspresi maka operator AND akan
dikerjakan terlebih
dahulu. Kita dapat merubah urutan prioritas menggunakan tanda
kurung. Operator
yang berada pada tanda kurung yang lebih dalam akan dikerjakan
lebih dulu.

C. Mengurutkan Data dengan ORDER BY
Klausa ORDER BY
pada perintah SELECT digunakan untuk mengurutkan data
berdasarkan kolom
tertentu. Klausa order by harus diletakkan pada bagian akhir dari
perintah select.
Ada dua pilihan pengurutan data yaitu menggunakan opsi ASC
(ascending) untuk
mengurutkan data mulai dari nilai yang kecil ke nilai yang besar,
sebaliknya untuk
mengurutkan data dari yang besar ke kecil digunakan opsi DESC
(descending).
1.
Mengurutkan
secara Ascending

2.
Mengurutkan
secara Descending

3. Mengurutkan berdasarkan kolom Alias
Selain
berdasarkan kolom yang sebenarnya, pengurutan data juga bisa
dilakukan
berdasarkan
kolom alias harga.

4. Mengurutkan berdasarkan dua kolom

5. Mengurutkan urutan kolom pada klausa select

Tidak ada komentar:
Posting Komentar