Memahami Operator di SQL

By | Januari 30, 2019

Apakah yang dimaksud dengan operator di SQL?

Operator adalah kata reserved atau karakter yang digunakan terutama dalam pernyataan SQL klausa WHERE untuk melakukan operasi, seperti perbandingan dan operasi aritmatika.
Operator yang digunakan untuk menentukan kondisi dalam pernyataan SQL adalah

  1. Arithmetic operators
  2. Comparison operators
  3. Logical operators
  4. Operator digunakan untuk meniadakan kondisi


SQL Arithmetic Operator:

Contoh variabel A = 10 dan variabel b = 20, maka:

OperatorDeskripsiContoh
+Addition – Menambahkan nilai pada kedua sisi operatora + b = 30
Subtraction – Mengurangi operator kanan dari operator kiria – b = -10
*Multiplication – mengalikan nilai di kedua sisi operatora * b =200
/Division – Membagi operan kiri oleh operan kananb / a = 2
%Modulus – Membagi operan kiri oleh operan kanan dan kembali sisanyab% = 0

Baca Juga:

Tipe data Exact Numeric

SQL Comparison operators

Contoh variabel A = 10 dan variabel b = 20, maka:

OperatorDeskripsiContoh
=Memeriksa apakah nilai-nilai dua operan yang sama atau tidak, jika ya maka kondisi menjadi benar.(A = b) tidak benar.
!=Memeriksa apakah nilai-nilai dua operan yang sama atau tidak, jika nilai-nilai yang tidak sama maka kondisi menjadi benar.(A! = B) benar.
<>Memeriksa apakah nilai-nilai dua operan yang sama atau tidak, jika nilai-nilai yang tidak sama maka kondisi menjadi benar.(A <> b) benar.
>Memeriksa apakah nilai operan kiri lebih besar dari nilai operan kanan, jika ya maka kondisi menjadi benar.(A> b) tidak benar.
<Memeriksa apakah nilai operan kiri kurang dari nilai operan kanan, jika ya maka kondisi menjadi benar.(A < b) benar.
>=Memeriksa apakah nilai operan kiri lebih besar dari atau sama dengan nilai operan kanan, jika ya maka kondisi menjadi benar.(A> = b) tidak benar.
<=Memeriksa apakah nilai operan kiri kurang dari atau sama dengan nilai operan kanan, jika ya maka kondisi menjadi benar.(A <= b) benar.
< !Memeriksa apakah nilai operan kiri tidak kurang dari nilai operan kanan, jika ya maka kondisi menjadi benar.(A! < B) adalah palsu.
!>Memeriksa apakah nilai operan kiri tidak lebih besar dari nilai operan kanan, jika ya maka kondisi menjadi benar.(A!> B) benar.

Baca juga:

Apa itu RDBMS
RDBMS paling populer

SQL Logical operators

Berikut adalah daftar semua operator logical yang tersedia di SQL.

OperatorDeskripsi
ALLoperator ALL yang digunakan untuk membandingkan nilai untuk semua nilai nilai set.
ANDOperator AND memungkinkan adanya beberapa kondisi di klausa WHERE di pernyataan SQL.
ANYOperator ANY digunakan untuk membandingkan nilai untuk setiap nilai yang berlaku dalam daftar sesuai kondisi.
BETWEENOperator BETWEEN digunakan untuk mencari nilai-nilai yang berada dalam satu set nilai-nilai, mengingat nilai minimum dan nilai maksimum.
EXISTSOperator EXISTS yang digunakan untuk mencari keberadaan baris dalam tabel tertentu yang memenuhi kriteria tertentu.
INOperator IN digunakan untuk membandingkan nilai untuk daftar nilai literal yang telah ditentukan.
LIKEOperator LIKE digunakan untuk membandingkan nilai dengan nilai-nilai yang sama dengan menggunakan operator wildcard.
NOTOperator NOT membalikkan makna operator logical dengan yang digunakan. Misalnya: TIDAK ADA, TIDAK ANTARA, TIDAK DI, dll Ini adalah operator meniadakan.
OROperator OR digunakan untuk menggabungkan beberapa kondisi di klausa WHERE pernyataan SQL ini.
IS NULLOperator NULL digunakan untuk membandingkan nilai dengan nilai NULL.
UNIQUEOperator UNIK pencarian setiap baris dari tabel tertentu untuk keunikan (tidak ada duplikat).