Apa Itu Select Query?
Select Query yaitu salah satu perintah SQL yang dipakai untuk menampilkan (retrieve) data dari suatu tabel.Sintak Dasar
Ada 2 macam perintah Select Query di Oracle SQL, yaitu:1. Select memakai kolom
Sintak Dasar:
SELECT column1, column2, columnN FROM table_name WHERE [condition];
2. Select semua data (*)
Sintak Dasar
SELECT * FROM table_name WHERE condition;
Latihan
Asumsikan kita telah memiliki tabel MAHASISWA dengan data sebagai berikut:NPM NAMA TEMPAT_LAHIR TGL_LAHIR ALAMAT JURUSAN IPK ---------- ------------------ --------------- ---------- ------------------- ---------------------- ------ 2014001 Nursalim Brebes 11-11-1983 Jakarta Selatan Teknik Informatika 3,28 2014002 Nani Indriyani Bandung 05-09-1990 Kuningan Bahasa Inggris 3,5 2014003 Ahmad Fatoni Semarang 20-08-1995 Jakarta Utara Bahasa Inggris 2,91 2014004 Sri Rahayu Jakarta 13-10-1998 Brebes Ilmu Komputer 3 2014005 Iin Parlina Surabaya 01-01-1999 Muara Karang Teknik Metalurgi 2,5
1. Tampilan semua data dari tabel Mahasiswa?
Jawab
SQL> SELECT * FROM mahasiswa; NPM NAMA TEMPAT_LAHIR TGL_LAHIR ALAMAT JURUSAN IPK ---------- ------------------ --------------- ---------- ------------------- ---------------------- ------ 2014001 Nursalim Brebes 11-11-1983 Jakarta Selatan Teknik Informatika 3,28 2014002 Nani Indriyani Bandung 05-09-1990 Kuningan Bahasa Inggris 3,5 2014003 Ahmad Fatoni Semarang 20-08-1995 Jakarta Utara Bahasa Inggris 2,91 2014004 Sri Rahayu Jakarta 13-10-1998 Brebes Ilmu Komputer 3 2014005 Iin Parlina Surabaya 01-01-1999 Muara Karang Teknik Metalurgi 2,5
2. Tampilkan data NPM, Nama, dan Jurusan dari tabel Mahasiswa?
Jawab
SQL> SELECT npm, nama, jurusan FROM mahasiswa_oke; NPM NAMA JURUSAN ---------- ------------------------------ ------------------------ 2014001 Nursalim Teknik Informatika 2014002 Nani Indriyani Bahasa Inggris 2014003 Ahmad Fatoni Bahasa Inggris 2014004 Sri Rahayu Ilmu Komputer 2014005 Iin Parlina Teknik Metalurgi
3. Tampilkan semua data Mahasiswa yang memiliki jurusan Bahasa Inggris?
Jawab
SQL> SELECT * FROM mahasiswa_oke 2 WHERE jurusan = 'Bahasa Inggris'; NPM NAMA TEMPAT_LAHIR TGL_LAHIR ALAMAT JURUSAN IPK ---------- ------------------ --------------- ---------- ------------------- ----------------- ------ 2014002 Nani Indriyani Bandung 05-09-1990 Kuningan Bahasa Inggris 3,5 2014003 Ahmad Fatoni Semarang 20-08-1995 Jakarta Utara Bahasa Inggris 2,91
4. Tampilkan semua data Mahasiswa yang memiliki jurusan Bahasa Inggris DAN lahir di Bandung?
Jawab
SQL> SELECT * FROM mahasiswa_oke 2 WHERE jurusan = 'Bahasa Inggris' 3 AND tempat_lahir = 'Bandung'; NPM NAMA TEMPAT_LAHIR TGL_LAHIR ALAMAT JURUSAN IPK ---------- ------------------ --------------- ---------- ------------------- ----------------- ------ 2014002 Nani Indriyani Bandung 05-09-1990 Kuningan Bahasa Inggris 3,5
5. Tampilkan semua data Mahasiswa yang memiliki jurusan Bahasa Inggris ATAU lahir di Bandung?
Jawab
SQL> SELECT * FROM mahasiswa_oke 2 WHERE jurusan = 'Bahasa Inggris' 3 OR tempat_lahir = 'Bandung'; NPM NAMA TEMPAT_LAHIR TGL_LAHIR ALAMAT JURUSAN IPK ---------- ------------------ --------------- ---------- ------------------- ----------------- ------ 2014002 Nani Indriyani Bandung 05-09-1990 Kuningan Bahasa Inggris 3,5 2014003 Ahmad Fatoni Semarang 20-08-1995 Jakarta Utara Bahasa Inggris 2,91