LAPORAN PRAKTIKUM BASIS DATA<br />MODUL V<br />Perintah SQL lanjutan 1<br />Disusun oleh :<br />Herry Adrianto Nugroho<br ...
Operator String menggunakan kata kunci LIKE, digunakan untuk memilih baris-baris sesuai dengan karakter yang digunakan.
Operator Logika
Operator Logika digunakan untuk pencarian data dengan beberapa kondisi. Operator logika tersebut adalah OR untuk menampilk...
Klausa Group By
Upcoming SlideShare
Loading in …5
×

Laporan praktikum basis data bab v

669 views

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
669
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Laporan praktikum basis data bab v

  1. 1. LAPORAN PRAKTIKUM BASIS DATA<br />MODUL V<br />Perintah SQL lanjutan 1<br />Disusun oleh :<br />Herry Adrianto Nugroho<br />123090076<br />Plug 10<br />JURUSAN TEKNIK INFORMATIKA<br />FAKULTAS TEKNOLOGI INDUSTRI<br />UNIVERSITAS PEMBANGUNAN NASIONAL ”VETERAN”<br /> YOGYAKARTA<br />2011<br />Dasar Teori<br /><ul><li>Operator String
  2. 2. Operator String menggunakan kata kunci LIKE, digunakan untuk memilih baris-baris sesuai dengan karakter yang digunakan.
  3. 3. Operator Logika
  4. 4. Operator Logika digunakan untuk pencarian data dengan beberapa kondisi. Operator logika tersebut adalah OR untuk menampilkan hasil ketika salah satu kondisi yang ditentukan bernilai benar, AND akan menampilkan hasil ketika seluruh kondisi yang ditentukan benar, dan NOT akan membalikkan nilai ekspresi.
  5. 5. Klausa Group By
  6. 6. Klausa Group By digunakan untuk mengelompokkan data berdasarkan ekspresi group, misalnya berdasarkan kolom tertentu.
  7. 7. Klausa Having
  8. 8. Klausa Having digunakan untuk mendefinisikan batasan seleksi berdasarkan GROUP BY. Biasanya digunakan pada saat penggunaan fungsi agregat.
  9. 9. Klausa Order By
  10. 10. Klausa Order By digunakan untuk mengurutkan hasil sesuai dengan kolom yang ditentukan.</li></ul>Langkah Praktikum<br /><ul><li>Operator String (LIKE)
  11. 11. Menampilkan seluruh nama mahasiswa dari tabel mahasiswa dimana nama mahasiswa dimulai dengan karakter ‘A’.
  12. 12. SELECT nama FROM `mahasiswa` WHERE nama LIKE 'A%';
  13. 13. Menampilkan seluruh nama mahasiswa dari tabel mahasiswa dimana nama mahasiswa diakhiri dengan karakter ‘a’.
  14. 14. SELECT nama FROM `mahasiswa` WHERE nama LIKE '%a';
  15. 15. Menampilkan seluruh nama mahasiswa dari tabel mahasiswa dimana nama mahasiswa mengandung karakter ‘li’ ditengahnya.
  16. 16. SELECT nama FROM `mahasiswa` WHERE nama LIKE '%li%';
  17. 17. Operator Logika
  18. 18. Menampilkan seluruh data tabel mahasiswa yang berasal dari “Yogya” atau dari “Klaten”.
  19. 19. SELECT * FROM `mahasiswa` WHERE Kota="Yogya" OR Kota="Klaten";
  20. 20. Menampilkan seluruh data tabel mahasiswa yang berasal dari “Yogya” dan berjenis kelamin L
  21. 21. SELECT * FROM `mahasiswa` WHERE Kota="Yogya" AND Jenis_kel='L';
  22. 22. Menampilkan seluruh data tabel mahasiswa yang berasal bukan dari “Yogya”.
  23. 23. SELECT * FROM `mahasiswa` WHERE NOT kota = 'Yogya';
  24. 24. Klausa GROUP BY
  25. 25. Menampilkan seluruh data tabel mahasiswa dikelompokkan bedasarkan jenis kelamin.
  26. 26. SELECT * FROM `mahasiswa` GROUP BY Jenis_kel;
  27. 27. Klausa HAVING
  28. 28. Menampilkan banyaknya peminjaman yang dilakukan oleh mahasiswa yang lebih dari sekali pinjam.
  29. 29. SELECT Mhs_no_induk FROM `pinjam` GROUP BY Mhs_no_induk HAVING COUNT(*) > 1;
  30. 30. Klausa ORDER BY
  31. 31. Menampilkan seluruh data dari tabel mahasiswa yang diurutkan berdasar kolom nama.
  32. 32. SELECT * FROM `mahasiswa` ORDER BY nama;
  33. 33. Menampilkan seluruh data dari tabel mahasiswa yang diurutkan berdasar kolom
  34. 34. nama secara menurun.
  35. 35. SELECT * FROM `mahasiswa` ORDER BY nama DESC;
  36. 36. Menampilkan judul, jumlah buku dari tabel buku yang diurutkan berdasar jumlah buku.
  37. 37. SELECT judul, jml_buku FROM `buku` ORDER BY jml_buku;
  38. 38. Menampilkan judul, jumlah buku dari tabel buku yang diurutkan berdasar jumlah buku secara menurun.
  39. 39. SELECT judul, jml_buku FROM `buku` ORDER BY jml_buku DESC;

×