2. Select
Bertingkat
Select adalah perintah yang
digunakan untuk menampilkan data
dari tabel yang ada di database dan
dapat juga berupa sebuah ekspresi.
Ada beberapa metode yang bisa
digunakan namun kembali lagi
sesuai dengan kebutuhan. Kasus
yang sering terjadi adalah jika
seorang programer hanya ingin
menampilkan data yang spesifik,
caranya adalah dengan
menggunakan logika ekspresi
AND
OR
LIKE
BETWEEN
IN
Kondisi
dalam Select
Bertingkat
3. sub
query
Pengertian aturan :
fungsi
Subquery (subselect) berguna untuk
menampilkan data dengan kondisi yang
bergantung pada data di dalam tabel itu
sendiri. Query berjenjang (subquery)
identik dengan perintah Select yang ada
didalam perintah SQL lain. subquery
bertujuan menyamakan primary key dan
foreign key pada statement Select
Beberapa kegunaan subquery dalam
memanipulasi data diantaranya
mencopy data dari satu tabel ke tabel
lain, menghapus baris dari satu tabel
berdasarkan baris dari tabel lain, serta
mengambil data dari tabel lain untuk
kemudian di update ke tabel yang dituju.
a. Subqueries harus tertutup
dalam tanda kurung.
b. Sebuah subquery hanya dapat
memiliki satu kolom pada klausa
SELECT, kecuali beberapa kolom
yang di query utama untuk subquery
untuk membandingkan kolom yang
dipilih.
c. ORDER BY tidak dapat digunakan
dalam subquery, meskipun
permintaan utama dapat
menggunakan ORDER BY. GROUP BY
dapat digunakan untuk melakukan
fungsi yang sama seperti ORDER BY
dalam subquery.
d. Subqueries yang kembali lebih
dari satu baris hanya dapat
digunakan dengan beberapa value
operator, seperti operator IN.
e. Sebuah subquery tidak dapat
segera tertutup dalam fungsi set.
f. Operator BETWEEN tidak dapat
digunakan dengan subquery, namun
BETWEEN dapat digunakan dalam
subquery.