SQL: Pernyataan SELECT


Fungsi 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 Pernyataan SQL: SELECT

Sebelum mengerjakan contoh SQL: Pernyataan SELECT, siapkanlah tabel berikut:

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)
)

Sisipkan 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’);

dan seterusnya sehingga data tabel seperti gambar berikut:

Contoh data untulk latihan SQL: pernyataan SELECT

Contoh data untulk latihan SQL: pernyataan SELECT

Tampilkan semua record pada tabel mobil

SELECT * 
FROM mobil;

Catatan: Simbol * (asterisk) menyatakan semua field ditampilkan

Tampilkan field no_plat dan tipe pada tabel mobil

SELECT no_plat, tipe
FROM mobil;

Tampilkan data mobil untuk merek Toyota

SELECT *
FROM  mobil
WHERE merek =’Toyota’

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;

Tampilkan semua data mobil selain merek Toyota

SELECT *
FROM mobil
WHERE merek <> ‘Toyota’;

atau

SELECT *
FROM mobil
WHERE NOT (merek = ‘Toyota’);

Tampilkan merek, tipe dan biaya_sewa untuk tahun 2003 keatas

SELECT merek, tipe, biaya_sewa
FROM mobil
WHERE tahun >= ‘2003’;

Tampilkan data mobil untuk merek Honda atau Suzuki

SELECT *
FROM mobil
WHERE (merek=’Honda’) OR (merek=’Suzuki’);

Tampilkan data mobil dengan merek Toyota dan Tahun 2002

SELECT *
FROM mobil
WHERE (merek = ‘Toyota’) AND (tahun=’2002’);

Latihan Pernyataan SQL: SELECT

  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.

Demikan materi SQL: Pernyataan SELECT. Selamat Belajar.

Sumber:

Lihat Juga:

Iklan

One thought on “SQL: Pernyataan SELECT

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s