Section Artikel
Operator SQL
Operator adalah kata atau karakter khusus yang digunakan pada SQL terutama dalam klausa WHERE dimana statement SQL untuk melakukan operasi, seperti perbandingan dan operasi aritmatika. Operator ini digunakan untuk menentukan kondisi dalam pernyataan SQL dan berfungsi sebagai konjungsi untuk beberapa kondisi dalam sebuah pernyataan.
Operator Aritmatika SQL
Operator | Deskripsi | Contoh |
---|---|---|
+ | Penambahan | SELECT 40 + 10; |
– | Pengurangan | SELECT 30 – 10; |
* | Perkalian | SELECT 70 * 0; |
/ | Pembagian | SELECT 40 / 20; |
% | Modulo | SELECT 30 % 20; |
Operator Bitwise Operator
Operator Perbandingan SQL
Operator | Deskripsi | Contoh |
---|---|---|
= | Sama Dengan | SELECT * FROM Produk |
> | Lebih Besar Dari | SELECT * FROM Produk |
< | Lebih Kecil Dari | SELECT * FROM Produk |
>= | Lebih Besar atau Sama Dengan | SELECT * FROM Produk |
<= | Lebih Kecil atau Sama Dengan | SELECT * FROM Produk |
<> | Tidak Sama Dengan | SELECT * FROM Produk |
Operator Compund SQL
Operator | Deskripsi |
---|---|
+= | Tambahkan sama dengan |
-= | Kurangi sama dengan |
*= | Kalikan sama dengan |
/= | Bagi sama dengan |
%= | Modulo sama dengan |
&= | Bitwise AND equals |
^-= | Bitwise exclusive equals |
|*= | Bitwise OR equals |
Operator Logika SQL
Operator | Deskripsi | Contoh |
---|---|---|
ALL | TRUE jika semua nilai subkueri memenuhi kondisi | SELECT * FROM Produk > ALL (SELECT Harga FROM Produk WHERE Harga > 500); |
AND | TRUE jika semua ketentuan yang dipisahkan oleh AND is TRUE | SELECT * FROM Customers |
ANY | TRUE jika salah satu nilai subkueri memenuhi kondisi | SELECT * FROM Produk > ANY (SELECT Harga FROM Produk WHERE Harga > 70); |
BETWEEN | TRUE jika operand berada dalam jangkauan perbandingan | SELECT * FROM Produk BETWEEN 40 AND 60; |
EXISTS | TRUE jika subkueri mengembalikan satu atau lebih rekaman | SELECT * FROM Produk FROM Produk WHERE Harga > 30); |
IN | TRUE jika operan sama dengan salah satu daftar ekspresi | SELECT * FROM Customers |
LIKE | TRUE jika operan cocok dengan pola | SELECT * FROM Customers |
NOT | Menampilkan record jika kondisi NOT TRUE | SELECT * FROM Customers |
OR | TRUE jika salah satu ketentuan yang dipisahkan oleh OR adalah TRUE | SELECT * FROM Customers |
SOME | TRUE jika salah satu nilai subkueri memenuhi kondisi | SELECT * FROM Products FROM Produk WHERE Harga > 10); |