Anda di halaman 1dari 3

SQL: Pernyataan SELECT

Pernyataan SELECT digunakan untuk meload data/menampilkan data Bentuk Umum Pernyataan SELECT SELECT daftar_field FROM nama_tabel [WHERE kriteria] Catatan: daftar_field, menyatakan field-field yang akan ditampilkan nama_tabel meyatakan tabel yang akan ditampilkan Klausa WHERE bersifat opsional dan digunakan sebagai filter terhadap data yang akan ditampilkan. kriteria merupakan menyatakan ekpresi logika.

Contoh:
CREATE TABLE mobil ( no_id INT(3) PRIMARY KEY, no_plat VARCHAR(15), merek VARCHAR(30), tipe VARCHAR(30), tahun YEAR, biaya_sewa INT(7) )

Misalkan terdapat tabel mobil sebagai berikut:

INSERT INTO mobil VALUES(1,AB102AZ, Toyota,Avanza, 2002, 450000);

INSERT INTO mobil VALUES(2, AB103AB, Toyota,Innova, 2004, 550000); INSERT INTO mobil VALUES(3,AB105AB, Suzuki,APV, 2004, 550000);

1. Tampilkan semua record pada tabel mobil SELECT * FROM mobil; Catatan: Simbol * (asterisk) menyatakan semua field ditampilkan 2. Tampilkan field no_plat dan tipe pada tabel mobil SELECT no_plat, tipe FROM mobil; 3. Tampilkan data mobil untuk merek Toyota SELECT * FROM mobil WHERE merek =Toyota 4. Tampilkan no_plat, merek, tipe dan biaya_sewa untuk biaya_sewa kurang dari 500000 SELECT no_plat, merek, tipe, biaya_sewa FROM mobil WHERE biaya_sewa < 500000; 5. Tampilkan semua data mobil selain merek Toyota SELECT * FROM mobil WHERE merek <> Toyota; atau SELECT * FROM mobil WHERE NOT (merek = Toyota); 6. Tampilkan merek, tipe dan biaya_sewa untuk tahun 2003 keatas SELECT merek, tipe, biaya_sewa FROM mobil WHERE tahun >= 2003; 7. Tampilkan data mobil untuk merek Honda atau Suzuki SELECT * FROM mobil WHERE (merek=Honda) OR (merek=Suzuki);

8. Tampilkan data mobil dengan merek Toyota dan Tahun 2002 SELECT * FROM mobil WHERE (merek = Toyota) AND (tahun=2002);

Latihan 1. Tampilkan semua data mobil tahun diatas 2002 selain merek Honda . 2. Tampilkan tipe dan biaya_sewa untuk merek Toyota 3. Tampilkan semua data untuk merek Toyota atau Suzuki yang tahunnya diatas 2002. 4. Tampilkan id_mobil, no_plat, tipe yang harga sewanya antara 500000 sampai dengan 600000; 5. Tampilkan semua data untuk mobil merek Suzuki.

Anda mungkin juga menyukai