Ekspresi dan Operator
Hampir semua operator yang ada di bahasa pemrogramman bisa dipakai dalam Ms-SQL Server.
Urutan Operator
Berikut urutan operator berdasarkan urutan evaluasi:
- + (positif), - (negatif), ~ (bitwise NOT)
- * (perkalian), / (pembagian), % (modulus)
- + (penjumlahan), + (penggambungan), - (pengurangan)
- =, >, <. >=, <=, !=, !>, !< (perbandingan)
- ^ (bitwise exclusive OR), & (bitwise AND), | (bitwise OR)
- NOT
- AND
- ALL, ANY, BETWEEN, IN, LIKE, OR, SOME
- = (penugasan)
Operator
Berikut adalah tipe-tipe operator yang didukung oleh SQL Server 2000:
Aritmatika — Simbol
Perkalian — *
Pembagian — /
Pengurangan — -
Penjumlahan — +
Pembagian sisa hasil (modulus) — %
Aritmatika — Simbol
Perkalian — *
Pembagian — /
Pengurangan — -
Penjumlahan — +
Pembagian sisa hasil (modulus) — %
Karakter — Simbol
Penggabungan — ||
Penggabungan — ||
Perbandingan — Simbol
Sama dengan — =
Tidak sama dengan — <>
Lebih besar dari — >
Lebih kecil dari — <
Lebih besar atau sama dengan —- >=
Lebih kecil atau sama dengan — <=
Tidak kurang dari — !<
Tidak lebih dari — !>
Tidak sama dengan — !=
Sama dengan — =
Tidak sama dengan — <>
Lebih besar dari — >
Lebih kecil dari — <
Lebih besar atau sama dengan —- >=
Lebih kecil atau sama dengan — <=
Tidak kurang dari — !<
Tidak lebih dari — !>
Tidak sama dengan — !=
Logika — Keterangan
NOT — Membalikkan nilai boolean
AND — Bernilai benar jika kedua ekspresi benar (TRUE)
OR — Bernilai benar jika salah satu ekspresi benar (TRUE)
BETWEEN — Bernilai benar jika operand berada berada di dalam jangkauan
LIKE — Bernilai benar jika operand menemukan standar
IN — Bernilai benar jika beberapa item bernilai benar (TRUE)
SOME — Bernilai benar jika item apapun bernilai benar
ANY — Bernilai benar jika beberapa item bernilai benar
ALL — Bernilai benar jika semua bernilai benar
NOT — Membalikkan nilai boolean
AND — Bernilai benar jika kedua ekspresi benar (TRUE)
OR — Bernilai benar jika salah satu ekspresi benar (TRUE)
BETWEEN — Bernilai benar jika operand berada berada di dalam jangkauan
LIKE — Bernilai benar jika operand menemukan standar
IN — Bernilai benar jika beberapa item bernilai benar (TRUE)
SOME — Bernilai benar jika item apapun bernilai benar
ANY — Bernilai benar jika beberapa item bernilai benar
ALL — Bernilai benar jika semua bernilai benar
Bitwise — Keterangan
& (bitwise AND) — (operasi manipulasi bit antara dua ekspresi integer)
| (bitwise OR)
^ (bitwise Exclusive OR)
& (bitwise AND) — (operasi manipulasi bit antara dua ekspresi integer)
| (bitwise OR)
^ (bitwise Exclusive OR)
Unary — Keterangan
+ (positif) — Nilai numerik positif
- (negatif) — Nilai numerik negatif
- (bitwise NOT) — Mengembalikan nilai komplemen dari angka
+ (positif) — Nilai numerik positif
- (negatif) — Nilai numerik negatif
- (bitwise NOT) — Mengembalikan nilai komplemen dari angka
– dikutip dari buku ”Pemrograman Basis Data Menggunakan Transact-SQL dengan Microsoft SQL Server 2000″ oleh M. Rudyanto Arief–
Tidak ada komentar:
Posting Komentar