Perintah Select dalam Database Oracle 10g (Pertemuan 2)
![]() |
| Select dalam Oracle |
Kali ini saya akan membahas tentang klausa select di dalam database di oracle. Select dalam database di gunakan untuk menampilkan tabel atau isinya. Menampilkan ada tabel apa saja dalam database kita bisa gunakan perintah :
Select * from tab
| Seluruh tabel dalam database |
1. Pembatasan (Where)
- Untuk membatasi baris yang dihasilkan oleh query.
- Perintah where dapat membandingkan nilai literal string serta expresi aritmatika
- Jika perintah where digunakan untuk membatasi tampilakn string maka harus diapit oleh apostrop yaitu simbol tanda petik tunggal (‘….’)
- Nilai untuk string adalah case –sensitive ( membedakan huruf besar dan kecil ).
Contoh: di database kita ada sebuah tabel bernama jobs kita akan menampilkan atau mencari data Min Salary dimana min salary kurang dari 800 dalam tabel dengan menggunakan Job id
gunakan perintah :
select job_id,min_salary
from jobs
where min_salary > 8000
| Where dengan Perbandingan |
Contoh : where dengan operator = dan tipe data string di dalam database, kita akan menampilkan data employees dimana akan kita tampilkan employee id ,job id dan first name dimana first name terdapat nama 'David' gunakan perintah :
select employee_id,job_id,first_namefrom employees
where first_name = 'David'
| Where untuk menampilkan string |
Kondisi Between
- Digunakan untuk menampilkan diantara dua nilai
- Nilai yang ditampilkan dari semua tipe data.
Contoh: menampilkan nama job id employee id dan gaji dimana gaji yang tampil harus diantara 2500 dan 4000
| Where dengan between |
- Digunakan untuk menampilkan nilai tertentu. Nilai yang ditampilkan bisa karakter numerik atau karakter string.
- Jika nilai yang akan ditampilkan karakter string maka harus diapit oleh apostrop (‘..’)
Contoh: menampilkan kode_pegawai, nama, gaji dan kode manajer dimana kode manajernya harus 100,108 gunakan perintah :
select employee_id,job_id,first_name, manager_id
from employees
where manager_id in (103,108);
| Where dengan In |
Kondisi Like
- Menampilkan data yang dicari dimana nilai kondisi yang dicarinya tidak utuh.
- Simbol menggunakan wildcard (%) untuk mewakili beberapa karakter , sedangkan simbol underscore (_) untuk mewakili satu karakter.
Contoh : menampilkan nama karyawan dimana nama depan mengandung karakter 'D' gunakan perintah :
select employee_id,first_name
from employees
where first_name like '%D%'
| Where dengan like |

0 komentar: