Senin, 14 Februari 2011

BELAJAR SQL bagian 1

Membuat Query Pada Satu Tabel

Pendahuluan.
Membahas penggunaan pernyataan SELECT, untuk menampilkan isi sebuah tabel baik secara keseluruhan ataupun terbatas pada baris-baris yang memenuhi kriteria tertentu.



Tabel infoprib










Pada tabel infoprib kolom Tgl_lahir Ikang F sengaja dibuat bernilai NULL.

1. Menampilkan semua kolom semua baris
Pernyataannya  SELECT * FROM Nama_Tabel;
Contoh 1 : SELECT * Infoprib;
Contoh 2 : SELECT Id_bin, nama, Tgl_lahir, Jenis_Kelamin
                 FROM infoprib;

Contoh pernyataan diatas adalah pernyataan yang digunakan untuk menampilkan semua isi tabel infoprib
Penggunaan tanda ( ) lebih praktis daripada kalau menyebut semua nama kolom

2. Menampilkan kolom tertentu
Pernyataanya SELECT nama-kolom-1, nama-kolom-2,.......nama-kolom-n
FROM nama-tabel;

Contoh SELECT nama, Tgl_lahir
FROM infoprib;
Keterangan : Pernyataan diatas adalah untuk menampilkan nama dan Tanggal lahir dari tabel infoprib
3. Memperoleh data yang unik
Pernyataannya SELECT DISTINCT nama-kolom
FROM nama-tabel;

Contoh SELECT DISTINCT Jenis_Kelamin
FROM infoprib;
Keterangan : Pernyataan diatas adalah untuk menampilkan jenis kelamin tanpa ada data yang kembar dari tabel infoprib. Sehingga hasilnya hanya L dan P saja. Jadi nilai yang kembar hanya akan ditampilkan satu kali saja.
4. Memilih baris tertentu
Jika anda bermaksud memperoleh hanya baris-baris tertentu, anda perlu menyertakan klausa WHERE pada pernyataan SELECT. Bentuk pernyataanya adalah :

SELECT nama-kolom FROM nama-tabel
WHERE kondisi
Dengan kondisi berupa suatu ekspresi. Dalam hal ini, baris-baris yang disertakan hanyalah yang memenuhi kondisi. Kondisi sering juga disebut dengan predikat.

Contoh SELECT nama FROM infoprib
WHERE Jenis_kelamin = ‘L’;
Maka hasil dari eksekusi program diatas adalah daftar nama yang berjenis kelamin ‘W” dan daftar nama yang berjenis kelamin ‘L’ tidak ditampilkan.

LATIHAN SOAL

Tabel karyawan


Buatlah pernyataan menggunakan SQL untuk :
1. Menampilkan Nama_peg dan Kota
2. Menampilkan isi tabel karyawan
3. Mengetahui kota mana saja pegawai bertempat tinggal
4. Menampilkan nama pegawai yang berasal dari kota Solo
5. Menampilkan sebuah baris dengan NIP 12348

Tidak ada komentar:

Posting Komentar