Perintah SQL 5

 PERINTAH LENGKAP SQL


EXISTS

EXISTS memungkinkan Anda untuk mengecek kembali ketersediaan sebuah data dengan menulis sebuah subquery saja. Jika data ditemukan, maka hasilnya akan ditampilkan dalam statement yang sedang dijalankan. Anda bisa mengombinasikan fitur ini dengan fitur SQL lain seperti INSERT, SELECT, DELETE dan UPDATE.

Sintaks :

SELECT nama_kolom1, nama_kolom2
FROM nama_tabel
WHERE EXISTS (SELECT nama_kolom FROM nama_tabel WHERE kondisi AND kondisi);

Contoh : 

SELECT ProdukID, NamaProduk
FROM Produks
WHERE EXISTS (SELECT Produk_id FROM Orders WHERE Orders.Produk_id = ProdukID AND Produks.Kategori = "Kursi");

SELECT *

SELECT dengan tanda bintang / asterisk * digunakan untuk memilih semua data dalam tabel tertentu.

Sintaks : SELECT * FROM nama_tabel;

Contoh : SELECT * FROM Produks;

UNION

Anda bisa mengombinasikan set hasil secara multiple (ganda) menggunakan UNION dengan dua atau lebih statement SELECT.

Sintaks :

SELECT nama_kolom FROM nama_tabel
UNION
SELECT nama_kolom FROM nama_tabel
ORDER BY nama_kolom;

Contoh :

SELECT NamaProduk FROM Produks
UNION
SELECT NamaProduk FROM Produks
ORDER BY NamaProduk;

SELECT DISTINCT

SELECT DISTINCT mengembalikan data yang berbeda dan tidak mengikutsertakan entri duplikat database.

Sintaks : SELECT DISTINCT nama_kolom FROM nama_tabel;

Contoh : SELECT DISTINCT Kategori FROM Produks;

ROLLBACK

ROLLBACK adalah perintah SQL untuk membatalkan (undo) pekerjaan yang belum disimpan ke database.

Sintaks :

DELETE FROM nama_tabel
WHERE kondisi
ROLLBACK;

Contoh :

DELETE FROM Produks
WHERE ProduksID = 9;
ROLLBACK;

GROUP BY

Kombinasikan GROUP BY dengan perintah SELECT untuk mengatur data-data identik (semisal baris data dengan nilai sama) ke dalam grup yang sama.

Sintaks :

SELECT COUNT(nama_kolom1), nama_kolom2
FROM nama_tabel
GROUP BY nama_kolom;

Contoh :

SELECT COUNT(ProdukID), Kategori
FROM Produks
GROUP BY Kategori;

SELECT

SELECT adalah satu statement utama dari SQL yang digunakan untuk memilih data dari database. Anda juga bisa mengembalikan tabel database hasil (output) dengan result-set.

Sintaks :

SELECT nama_kolom1, nama_kolom2
FROM nama_tabel;

Contoh :

SELECT ProdukID, Kategori
FROM Produks;

Komentar

Postingan populer dari blog ini

contoh operator logika part 2

Variabel PHP

Tipe Data Phyton