SQL - Operatörler

SQL'de Operatör nedir?

Operatör, karşılaştırmalar ve aritmetik işlemler gibi işlemleri gerçekleştirmek için öncelikle bir SQL ifadesinin WHERE tümcesinde kullanılan ayrılmış bir kelime veya karakterdir. Bu Operatörler, bir SQL ifadesindeki koşulları belirtmek ve bir ifadedeki birden çok koşul için bağlaçlar olarak hizmet etmek için kullanılır.

  • Aritmetik operatörler
  • Karşılaştırma operatörleri
  • Mantıksal operatörler
  • Koşulları reddetmek için kullanılan operatörler

SQL Aritmetik Operatörleri

Varsaymak 'variable a' 10 tutar ve 'variable b' 20 tutar, sonra -

Örnekleri Göster

Şebeke Açıklama Misal
+ (Toplama) İşlecin her iki tarafına da değerler ekler. a + b 30 verir
- (Çıkarma) Sağ el işleneni sol el işlenenden çıkarır. a - b -10 verir
* (Çarpma işlemi) İşlecin her iki tarafındaki değerleri çarpar. a * b 200 verir
/ (Bölünme) Sol el işleneni sağ el işlenene böler. b / a 2 verir
% (Modül) Sol el işleneni sağ el işlenene böler ve kalanı döndürür. b% a 0 verir

SQL Karşılaştırma Operatörleri

Varsaymak 'variable a' 10 tutar ve 'variable b' 20 tutar, sonra -

Örnekleri Göster

Şebeke Açıklama Misal
= İki işlenenin değerlerinin eşit olup olmadığını kontrol eder, evet ise koşul doğru olur. (a = b) doğru değil.
! = İki işlenenin değerlerinin eşit olup olmadığını kontrol eder, değerler eşit değilse koşul doğru olur. (a! = b) doğrudur.
<> İki işlenenin değerlerinin eşit olup olmadığını kontrol eder, değerler eşit değilse koşul doğru olur. (a <> b) doğrudur.
> Soldaki işlenenin değerinin sağ işlenenin değerinden büyük olup olmadığını kontrol eder, evet ise koşul doğru olur. (a> b) doğru değil.
< Soldaki işlenenin değerinin sağ işlenenin değerinden küçük olup olmadığını kontrol eder, evet ise koşul doğru olur. (a <b) doğrudur.
> = Sol işlenenin değerinin sağ işlenenin değerinden büyük veya ona eşit olup olmadığını kontrol eder, evet ise koşul doğru olur. (a> = b) doğru değil.
<= Soldaki işlenenin değerinin sağ işlenenin değerinden küçük veya ona eşit olup olmadığını kontrol eder, evet ise koşul doğru olur. (a <= b) doğrudur.
! < Soldaki işlenenin değerinin sağ işlenenin değerinden küçük olup olmadığını kontrol eder, evet ise koşul doğru olur. (a! <b) yanlıştır.
!> Sol işlenenin değerinin sağ işlenenin değerinden büyük olup olmadığını kontrol eder, evet ise koşul doğru olur. (a!> b) doğrudur.

SQL Mantıksal Operatörleri

İşte SQL'de bulunan tüm mantıksal işleçlerin listesi.

Örnekleri Göster

Sr.No. Operatör ve Açıklama
1

ALL

ALL operatörü, bir değeri başka bir değer kümesindeki tüm değerlerle karşılaştırmak için kullanılır.

2

AND

AND operatörü, bir SQL ifadesinin WHERE yan tümcesinde birden çok koşulun varlığına izin verir.

3

ANY

ANY operatörü, bir değeri duruma göre listedeki herhangi bir uygulanabilir değerle karşılaştırmak için kullanılır.

4

BETWEEN

BETWEEN operatörü, minimum değer ve maksimum değer verildiğinde, bir değerler kümesi dahilindeki değerleri aramak için kullanılır.

5

EXISTS

EXISTS operatörü, belirli bir tabloda belirli bir kriteri karşılayan bir satırın varlığını aramak için kullanılır.

6

IN

IN operatörü, bir değeri belirtilen değişmez değerler listesiyle karşılaştırmak için kullanılır.

7

LIKE

LIKE operatörü, joker karakter operatörleri kullanarak bir değeri benzer değerlerle karşılaştırmak için kullanılır.

8

NOT

NOT operatörü, birlikte kullanıldığı mantıksal operatörün anlamını tersine çevirir. Örneğin: MEVCUT DEĞİL, ARASI DEĞİL, İÇİNDE DEĞİL vbThis is a negate operator.

9

OR

OR operatörü, bir SQL ifadesinin WHERE yan tümcesinde birden çok koşulu birleştirmek için kullanılır.

10

IS NULL

NULL operatörü, bir değeri NULL değerle karşılaştırmak için kullanılır.

11

UNIQUE

UNIQUE operatörü, belirli bir tablonun her satırında benzersizlik için arama yapar (yineleme yok).