Menampilkan Data dari Tabel dengan perintah SELECT
Prasyarat :
- Anda sudah mempelajari dan mengisi tabel-tabel yang dibuat di Materi 4.
Setelah data kita input ke tabel, sekarang saatnya menampilkan data. Untuk menampilkan data yang pernah kita input digunakan perintah SELECT. Syntax Perintah SELECT yang sederhana adalah sebagai berikut :

Terdiri dari dari dua klausa, yaitu klausa SELECT yang menentukan kolom apa yang akan ditampilkan dan klausa FROM yang menentukan dari tabel data akan diambil.
CARA MENULIS PERINTAH SQL
- Perintah SQL not case sensitif, artinya perintah SQL bisa ditulis dengan huruf kapital atau huruf kecil
- Perintah SQL bisa ditulis dalam satu baris atau dalam beberapa baris
- Setiap perintah SQL diakhiri dengan tanda titik koma atau semicolon “;”
- Keyword tidak boleh disingkat atau ditulis pada baris yang berbeda
- Untuk memudahkan pembacaan sebaiknya setiap klausa ditulis pada baris yang berbeda
Sebagai contoh, tampilkan data pegawai NIP, NAMA, GAJI dan KODE_BAG, maka perintahnya adalah sebagai berikut :
SQL> SELECT nip, nama, gaji, kode_bag 2 FROM pegawai;
NIP NAMA GAJI KODE_BAG ---- -------- ---------- --------
1000 WIRA 7000000 10 1100 BUDI 5000000 12 1200 ERTIN 4250000 10 1300 NOVI 5500000 11 1201 AHMAD 2575000 10 1202 ESTI 3000000 10 1305 EDWIN 3250000 11 1306 AMRA 3100000 11 1101 TONO 2250000 12 1102 SUTEJO 2750000 12 1301 DIANA 3000000 11 1302 YULI 2750000 11 1303 RINA 3100000 11 1304 DHILA 2500000 11 1103 ZAENAL 1800000 12
15 rows selected.
Bagaimana jika akan menampilkan data dari semua kolom yang ada ?. Ada dua cara yang bisa anda lakukan yaitu dengan menuliskan semua kolom pada perintah SELECT seperti ini :
SQL> SELECT NIP, NAMA, JK, EMAIL, GAJI, KODE_BAG 2 FROM PEGAWAI;
atau ganti semua kolom dengan tanda asterik “*” setelah SELECT seperti ini :
SQL> SELECT * 2 FROM PEGAWAI;
Hasil kedua perintah diatas adalah sama.
EKSPRESI ARITMATIKA
Pada perintah SQL kita bisa menggunakan ekspresi aritmatik dengan menggunakan Operator Aritmatika seperti di bawah ini.

Jalankan perintah berikut ini dan perhatikan pada kolom GAJI+500000:
SELECT NIP,NAMA,GAJI,GAJI+500000 FROM PEGAWAI;
Cobalah dengan operator yang lainnya.
OPERATOR PRECEDENCE
Jika dalam satu ekspresi terdapat banyak operator, maka urutan pengerjaannya adalah *, /, +, - (kali, bagi, tambah, kurang) dengan aturan sebagai berikut:
- Perkalian dan pembagian akan dikerjakan lebih dulu dari penjumlahan dan pengurungan
- Operator dengan prioritas yang sama akan dikerjakan dari sisi kiri ke kanan
- Untuk menentukan urutan pengerjaan sebaiknya gunakan tanda kurung
Jalankan dua perintah berikut:
SELECT NIP,NAMA,GAJI,12*GAJI+500000 FROM PEGAWAI;
SELECT NIP,NAMA,GAJI,12*(GAJI+500000) FROM PEGAWAI;
KOLOM ALIAS
- Kolom alias digunakan untuk menggantikan judul kolom
- Biasa digunakan untuk kolom-kolom yang ada ekspresinya
- Ditulis sesudah kolom yang akan diganti judul kolomnya, bisa juga digunakan keyword AS antara nama kolom dengan kolom alias
- Jika kolom alias terdapat karakter space atau karakter khusus lainnya maka apit kolom alias dengan tanda kutip ganda
Contoh penulisan kolom alias
SELECT NIP,NAMA,GAJI,12*GAJI+500000 AS Total FROM PEGAWAI;
SELECT NIP,NAMA,GAJI,12*GAJI+500000 AS “Total Gaji” FROM PEGAWAI;
Sampai disini penjelasan tentang cara menampilkan data dari tabel.