Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Praktikum Database Pengenalan Query Abdul Kadir. Perintah SELECT Digunakan untuk mengambil data Digunakan untuk mengambil data Bentuk dasar: Bentuk dasar:

Presentasi serupa


Presentasi berjudul: "Praktikum Database Pengenalan Query Abdul Kadir. Perintah SELECT Digunakan untuk mengambil data Digunakan untuk mengambil data Bentuk dasar: Bentuk dasar:"— Transcript presentasi:

1 Praktikum Database Pengenalan Query Abdul Kadir

2 Perintah SELECT Digunakan untuk mengambil data Digunakan untuk mengambil data Bentuk dasar: Bentuk dasar: SELECT nama_tabel FROM nama_tabel; Contoh: Contoh: SELECT * FROM Pribadi;

3 Memilih Field Tertentu SELECT Nama FROM Pribadi; SELECT Nama FROM Pribadi; SELECT Nip, Nama FROM Pribadi; SELECT Nip, Nama FROM Pribadi; SELECT Nama, Alamat, Kota FROM Pribadi; SELECT Nama, Alamat, Kota FROM Pribadi;

4 Latihan Tampilkan semua field yang ada pada tabel Pekerjaan Tampilkan semua field yang ada pada tabel Pekerjaan Tampilkan field NIP dan Kode_Bag yang ada pada tabel Pekerjaan Tampilkan field NIP dan Kode_Bag yang ada pada tabel Pekerjaan

5 Perintah Update UPDATE digunakan untuk mengganti data pada tabel UPDATE digunakan untuk mengganti data pada tabel Bentuk dasar: Bentuk dasar: UPDATE nama_tabel SET nama_field = nilai, nama_field = nilai, … WHERE nama_field = nilai Contoh: Contoh: UPDATE Bagian UPDATE Bagian SET Nama_Bag = ”Teknologi Informasi" WHERE Kode_Bag = ”1";

6 Hati-Hati dengan UPDATE! Perhatikan isi tabel Pekerjaan terlebih dulu dan amati nilai Gaji secara sekilas Perhatikan isi tabel Pekerjaan terlebih dulu dan amati nilai Gaji secara sekilas Lakukan perintah: Lakukan perintah: UPDATE Pekerjaan SET Gaji = ; UPDATE Pekerjaan SET Gaji = ; Jalankan perintah di atas dan kemudian amati Gaji pada tabel Pekerjaan. Apa yang terjadi? Jalankan perintah di atas dan kemudian amati Gaji pada tabel Pekerjaan. Apa yang terjadi?

7 Perintah Delete DELETE digunakan untuk mengganti data pada tabel DELETE digunakan untuk mengganti data pada tabel Bentuk dasar: Bentuk dasar: DELETE FROM nama_tabel WHERE nama_field = nilai Contoh: Contoh: DELETE FROM Bagian WHERE Kode_Bag = ”1"; DELETE FROM Bagian WHERE Kode_Bag = ”1"; Setelah Anda menghapus dengan perintah di atas, masukkan kembali datanya Setelah Anda menghapus dengan perintah di atas, masukkan kembali datanya

8 Hati-Hati dengan DELETE! Perintah seperti: Perintah seperti: DELETE FROM Bagian; DELETE FROM Bagian; akan menghapus semua record pada tabel Bagian

9 Klausa WHERE pada SELECT Bentuk: WHERE kondisi Bentuk: WHERE kondisi Contoh: Contoh: SELECT Nama FROM Pribadi WHERE Nip = “12345”; SELECT Nama FROM Pribadi WHERE Kelamin = ‘P’; SELECT Nama FROM Pribadi WHERE Kelamin = ‘W’; SELECT Nama FROM Pribadi WHERE Bisa_Bhs_asing = TRUE; SELECT Nama FROM Pribadi WHERE Bisa_Bhs_asing = FALSE;

10 Susunan Tanggal Format: ‘Tahun/Bulan/Tanggal’ Format: ‘Tahun/Bulan/Tanggal’ Contoh: Contoh: SELECT Nama FROM Pribadi WHERE Tgl_lahir > ‘1970/12/25’;

11 Klausa WHERE pada SELECT Bentuk: WHERE kondisi Bentuk: WHERE kondisi Contoh: Contoh: SELECT Nip FROM Pekerjaan WHERE Gaji > ;

12 Operator Relasional = Sama dengan = Sama dengan > Lebih dari > Lebih dari < Kurang dari < Kurang dari >= Lebih dari atau sama dengan >= Lebih dari atau sama dengan <= Kurang dari atau sama dengan <= Kurang dari atau sama dengan <> Tidak sama dengan <> Tidak sama dengan

13 Latihan Tampilkan pegawai yang lahir sebelum tahun 1980 Tampilkan pegawai yang lahir sebelum tahun 1980 Tampilkan nama pegawai yang NIP-nya tidak sama dengan “12345” Tampilkan nama pegawai yang NIP-nya tidak sama dengan “12345” Tampilkan nama pegawai yang NIP-nya sesudah “12347” Tampilkan nama pegawai yang NIP-nya sesudah “12347”

14 Operator And AND digunakan sebagai kriteria “DAN” AND digunakan sebagai kriteria “DAN” Penggunaan: operand AND operand Penggunaan: operand AND operand Contoh: Contoh: SELECT NIP FROM Pribadi WHERE Tgl_lahir >= ‘1970/01/01’ AND Tgl_lahir = ‘1970/01/01’ AND Tgl_lahir <= ‘1971/12/31’;

15 Latihan Tampilkan Nama pegawai pria yang tinggal di Yogya Tampilkan Nama pegawai pria yang tinggal di Yogya Tampilkan Nama pegawai pria yang TIDAK tinggal di Yogya Tampilkan Nama pegawai pria yang TIDAK tinggal di Yogya Tampilkan Nama pegawai wanita yang lahir sebelum tahun 1975 Tampilkan Nama pegawai wanita yang lahir sebelum tahun 1975

16 Operator Or OR digunakan sebagai kriteria “ATAU” OR digunakan sebagai kriteria “ATAU” Penggunaan: operand OR operand Penggunaan: operand OR operand Contoh: Contoh: SELECT NIP FROM Pribadi WHERE Kota = ‘Yogya’ OR Kota ‘Bantul’

17 Latihan Tampilkan Nama pegawai untuk yang NIP-nya atau Tampilkan Nama pegawai untuk yang NIP-nya atau Tampilkan Nama pegawai yang tinggal di Yogya atau lahir sesudah tahun 1971 Tampilkan Nama pegawai yang tinggal di Yogya atau lahir sesudah tahun 1971

18 Operator Not Untuk menyatakan “TIDAK” atau “BUKAN” Untuk menyatakan “TIDAK” atau “BUKAN” Penggunaan: NOT kondisi Penggunaan: NOT kondisi Contoh: Contoh: SELECT NIP, Nama, Kota FROM Pribadi WHERE NOT (Kota = ‘Yogya’ OR Kota = ‘Bantul’);

19 Latihan Ubahlah pernyataan berikut dengan menggunakan NOT: Ubahlah pernyataan berikut dengan menggunakan NOT: SELECT NIP, Nama, Kota FROM Pribadi WHERE Kota <> ‘Bantul’;

20 Latihan Campuran 1. Siapa saja pegawai pria yang tidak tinggal di Yogya 2. Siapa saja pegawai wanita yang NIP-nya di bawah Siapa saja yang tidak lahir pada tahun Sebutkan NIP dan nama pegawai yang tinggal di Bantul, Yogya, atau Klaten

21 Latihan Campuran 5. Sebutkan NIP dan nama pegawai yang tidak tinggal di Bantul, Yogya, atau Klaten 6. Siapa saja yang bisa berbahasa asing dan lahir sebelum tahun Siapa saja yang namanya berawalan A, B, C, D,E,F, G, H, I, atau J

22 Operator BETWEEN BETWEEN untuk menyatakan suatu jangkauan BETWEEN untuk menyatakan suatu jangkauan Contoh: Contoh: SELECT Nama, Tgl_lahir FROM Pribadi WHERE Tgl_lahir BETWEEN ‘1971/01/01’ AND ‘1971/12/31’; Cek pula: Cek pula: SELECT Nama, Tgl_lahir FROM Pribadi WHERE Tgl_lahir NOT BETWEEN ‘1971/1/1’ AND ‘1971/12/31’;

23 Operator IN dan NOT IN IN digunakan untuk melakukan pencocokan terhadap suatu daftar nilai IN digunakan untuk melakukan pencocokan terhadap suatu daftar nilai Contoh: Contoh: SELECT Nama, Kota FROM Pribadi WHERE Kota IN ("Bantul", "Yogya", "Klaten"); NOT IN berarti “tidak cocok dengan” NOT IN berarti “tidak cocok dengan” Contoh: Contoh: SELECT Nama, Kota FROM Pribadi WHERE Kota NOT IN ("Bantul", "Yogya", "Klaten");

24 Operator LIKE dan NOT LIKE LIKE digunakan untuk mencari data menurut awalan, akhiran, atau penggalan suatu kata atau suku-kata LIKE digunakan untuk mencari data menurut awalan, akhiran, atau penggalan suatu kata atau suku-kata Contoh: Contoh: SELECT Nama FROM Pribadi WHERE Nama LIKE "A%"; digunakan untuk mencari nama yang berawalan dengan A NOT LIKE digunakan untuk kebalikan dengan LIKE NOT LIKE digunakan untuk kebalikan dengan LIKE

25 Wildcard untuk LIKE Tanda seperti % dinamakan wildcard Tanda seperti % dinamakan wildcard Wildcard % Cocok dengan nol, satu, atau sejumlah karakter apa saja Wildcard % Cocok dengan nol, satu, atau sejumlah karakter apa saja Contoh: Contoh: SELECT Nama FROM Pribadi WHERE Nama LIKE “%i”; menampilkan nama yang berakhiran dengan i.

26 Wildcard untuk LIKE (lanjutan…) Contoh %: Contoh %: SELECT Nama FROM Pribadi WHERE Nama LIKE “%s%”; menampilkan nama yang mengandung s.

27 Wildcard untuk LIKE (lanjutan…) Wildcard _ (underscore) digunakan untuk mencocokkan dengan sebuah karakter apa saja Wildcard _ (underscore) digunakan untuk mencocokkan dengan sebuah karakter apa saja Contoh: Contoh: SELECT Nama FROM Pribadi WHERE Nama LIKE “%i_n%"; menampilkan nama yang mengandung i diikuti dengan sebuah huruf apa saja dan kemudian diikuti dengan n

28 Operator REGEXP REGEXP hanya ada pada MySQL REGEXP hanya ada pada MySQL Wildcard [ ] digunakan untuk mencocokkan dengan sebuah karakter apa saja yang terdapat dalam tanda tsb Wildcard [ ] digunakan untuk mencocokkan dengan sebuah karakter apa saja yang terdapat dalam tanda tsb Contoh: Contoh: SELECT Nama FROM Pribadi WHERE Nama REGEXP “^[SDA]”; -> Yang berawalan dengan A/S/D

29 Wildcard untuk REGEXP $ pada REGEXP berarti berakhiran $ pada REGEXP berarti berakhiran Contoh: Contoh: SELECT Nama FROM Pribadi WHERE Nama REGEXP “[IA]$”; -> Yang berakhiran dengan A/I

30 Latihan 1. Tampilkan nama pegawai yang mengandung AN 2. Tampilkan nama pegawai yang TIDAK mengandung AN 3. Tampilkan nama pegawai yang mengandung huruf d dan kemudian di belakangnya (di posisi manapun) ada H 4. Tampilkan nama pegawai yang berawalan S dan berakhiran A atau I

31 Latihan 5. Tampilkan nama pegawai yang berawalan S tetapi tidak berakhiran I 6. Tampilkan nama pegawai yang terdiri hanya 4 atau 5 karakter 7. Tampilkan pegawai yang namanya berawalan S dan tinggal di Yogya atau Klaten 8. Tampilkan pegawai yang berawalan A,S,E, atau J


Download ppt "Praktikum Database Pengenalan Query Abdul Kadir. Perintah SELECT Digunakan untuk mengambil data Digunakan untuk mengambil data Bentuk dasar: Bentuk dasar:"

Presentasi serupa


Iklan oleh Google