Perintah SQL 7

 PERINTAH LENGKAP SQL



ORDER BY

ORDER BY berfungsi untuk mengatur set perintah (order) hasil mengikuti aturan standar yakni meningkat dari yang terendah.

Sintaks :

REVOKE SELECT, INSERT, UPDATE, DELETE ON nama_tabel FROM value;

Contoh :

REVOKE SELECT, UPDATE ON Users FROM admin5;

IN

Kode operasi IN bekerja dengan melibatkan nilai multiple dari WHERE.

Sintaks :

SELECT * FROM nama_tabel
WHERE kondisi IN value_kondisi;

Contoh :

SELECT * FROM Produks
WHERE Kategori IN ('Kursi', 'Keyboard', 'Sepatu');

HAVING

HAVING digunakan untuk melakukan filter hasil pengelolaan data dalam baris yang telah ditentukan sebelumnya. Fungsi dari HAVING tidak jauh berbeda dengan WHERE. Bedanya, HAVING digunakan untuk mengeksekusi fungsi agregat dari data.

Sintaks :

SELECT COUNT(nama_kolom1), nama_kolom2
FROM nama_tabel
GROUP BY nama_kolom
HAVING COUNT(kondisi) > 1;

Contoh :

SELECT COUNT(ProdukID), NamaProduk
FROM Produks
GROUP BY NamaProduk
HAVING COUNT(ProdukID) > 5;

DELETE

Statement DELETE FROM atau DELETE, sesuai namanya, digunakan untuk menghapus baris tertentu dari tabel.

Sintaks :

DELETE FROM nama_tabel
WHERE kondisi='value_kondisi';
DELETE * FROM nama_tabel;

Contoh :

DELETE FROM Produks
WHERE NamaProduk='K-12 Mechanical';
DELETE * FROM Produks;

COMMIT

COMMIT adalah perintah untuk menyimpan semua proses kerja dan hasilnya ke database.

Sintaks :

DELETE FROM nama_tabel
WHERE kondisi = 'value_kondisi';
COMMIT;

Contoh :

DELETE FROM Produks
WHERE ProdukID = 5;
COMMIT;

WHERE

Perintah SQL lengkap terakhir adalah “WHERE”. WHERE menentukan kueri yang digunakan untuk memfilter hasil (output) yang memenuhi kondisi sesuai ketentuan. WHERE tidak bekerja dengan fungsi agregat. Jika Anda ingin memakai fungsi agregat, lebih baik gunakan fungsi HAVING daripada WHERE.

Sintaks :

SELECT * FROM nama_tabel
WHERE kondisi='value_kondisi';

Contoh :

SELECT * FROM Produks
WHERE Kategori='Kursi';

Komentar

Postingan populer dari blog ini

contoh operator logika part 2

Variabel PHP

Tipe Data Phyton