menampilkan 10 record pertama dari table mhs, maka perintahnya :
select nim,nama,alamat,tgl_lhr from mhs limit 10;sedangkan untuk menampilkan data 5 record table mhs dihitung dari [osisi record ke 15 adalah :
select nim,nama,alamat,tgl_lhr from mhs limit 15,5;Menggunakan option BINARY agar data Case-Sensitive
dengan menambahkan option binary maka data yang ditulis untuk pencarian harus sama dengan data yang tersimpan ditabel (case-sensitive).
contoh :
select nim,nama,alamat from mhs where kota='solo'; select nim,nama,alamat from mhs where binary kota = 'solo'; select nim,nama,alamat from mhs where kota = binary 'solo';Menulis Expresi pada kolom
akan menampilkan nama dan gaji pegawai setelah gaji dinaikkan 5% dari gaji semula :
select nama,gaji+(0.05*sal) from pegawai;Memberi nama lain terhadap kolom
contoh :
akan menampilkan seluruh nama dan gaji pegawai setelah gaji dinaikkan 5% dari gaji semula dengan perubahan nama kolom :
select nama,gaji+(0.05) as gajibaru from pegawai; atau select nama,gaji+(0.05) as'Gaji Baru' from pegawai;Menambahkan Teks dalam baris keluaran
Pernyataan select memungkinkan pemakai menambahkan suatu teks.
contoh :
akan menampilkan nama dan gaji seluruh pegawai dengan menambahkan teks rupiah setelah angka gaji :
select nama,gaji,'Rupiah' from pegawai;Pemakain SELECT tanpa klausa FORM
cara ini digunakan untuk mengevaluasi ekspresi tententu yang tidak ada kaitannya dengan tabel.
select 2*1; select 2>1, 2<1, 2=1;Ekspresi Berkondisi Ekspresi dimanfaatkan untuk mengubah keluaran yang berbeda dengan data asalnya. syntax : Case nilai_ekspresi when nilai_ekspresi Then nilai_ekspresi [Else nilai_ekspresi]0 End Contoh 1 : Akan ditampilkan kota 'Yogya' menjadi 'Jogjakarta' :
select nama, Case kota when 'Yogya' then 'Jogjakarta' End From Pegawai;contoh 2 : Akan ditampilkan nama,nilai dan skor mahasiswa :
select nama,nilai, Case When nilai >= 80 Then 'A' When nilai >= 70 Then 'B' When nilai >= 60 Then 'C' When nilai >= 50 Then 'D' Else 'E' End as Skor From Ujian;
0 komentar:
Posting Komentar