Tutorial MySQL

RUMAH MySQL Pengenalan MySQL MySQL RDBMS

MySQL SQL

MySQL SQL MySQL PILIH MySQL DI MANA MySQL DAN, ATAU, BUKAN MySQL ORDER OLEH MySQL INSERT INTO Nilai MySQL NULL PEMBARUAN MySQL MySQL HAPUS BATAS MySQL MySQL MIN dan MAX MySQL COUNT, AVG, SUM MySQL SEPERTI Wildcard MySQL MySQL IN MySQL ANTARA MySQL Alias ​​​​ MySQL Bergabung MySQL INNER GABUNG MySQL KIRI GABUNG MySQL BENAR GABUNG MySQL CROSS JOIN Gabung Sendiri MySQL MySQL UNION MySQL GROUP OLEH MySQL MEMILIKI MySQL ADA MySQL APAPUN, SEMUA MySQL INSERT SELECT KASUS MySQL Fungsi Null MySQL Komentar MySQL Operator MySQL

Database MySQL

MySQL Buat DB MySQL Drop DB MySQL Buat Tabel Tabel Drop MySQL Tabel Ubah MySQL Batasan MySQL MySQL Bukan Null MySQL Unik Kunci Utama MySQL Kunci Asing MySQL Pemeriksaan MySQL Standar MySQL MySQL Buat Indeks Peningkatan Otomatis MySQL Tanggal MySQL Tampilan MySQL

Referensi MySQL

Tipe Data MySQL Fungsi MySQL

Contoh MySQL

Contoh MySQL Kuis MySQL Latihan MySQL

Operator MySQL ADA


Operator MySQL ADA

Operator EXISTSdigunakan untuk menguji keberadaan record dalam subquery.

Operator EXISTSmengembalikan TRUE jika subquery mengembalikan satu atau lebih record.

Sintaks ADA

SELECT column_name(s)
FROM table_name
WHERE EXISTS
(SELECT column_name FROM table_name WHERE condition);

Basis Data Demo

Di bawah ini adalah pilihan dari tabel "Produk" di database sampel Northwind:

ProductID ProductName SupplierID CategoryID Unit Price
1 Chais 1 1 10 boxes x 20 bags 18
2 Chang 1 1 24 - 12 oz bottles 19
3 Aniseed Syrup 1 2 12 - 550 ml bottles 10
4 Chef Anton's Cajun Seasoning 2 2 48 - 6 oz jars 22
5 Chef Anton's Gumbo Mix 2 2 36 boxes 21.35

Dan pilihan dari tabel "Pemasok":

SupplierID SupplierName ContactName Address City PostalCode Country
1 Exotic Liquid Charlotte Cooper 49 Gilbert St. London EC1 4SD UK
2 New Orleans Cajun Delights Shelley Burke P.O. Box 78934 New Orleans 70117 USA
3 Grandma Kelly's Homestead Regina Murphy 707 Oxford Rd. Ann Arbor 48104 USA
4 Tokyo Traders Yoshi Nagase 9-8 Sekimai Musashino-shi Tokyo 100 Japan

MySQL ADA Contoh

Pernyataan SQL berikut mengembalikan TRUE dan mencantumkan pemasok dengan harga produk kurang dari 20:

Contoh

SELECT SupplierName
FROM Suppliers
WHERE EXISTS (SELECT ProductName FROM Products WHERE Products.SupplierID = Suppliers.supplierID AND Price < 20);

Pernyataan SQL berikut mengembalikan TRUE dan mencantumkan pemasok dengan harga produk sama dengan 22:

Contoh

SELECT SupplierName
FROM Suppliers
WHERE EXISTS (SELECT ProductName FROM Products WHERE Products.SupplierID = Suppliers.supplierID AND Price = 22);