SQL - operatory

Co to jest operator w SQL?

Operator jest słowem zastrzeżonym lub znakiem używanym głównie w klauzuli WHERE instrukcji SQL do wykonywania operacji, takich jak porównania i operacje arytmetyczne. Te operatory służą do określania warunków w instrukcji SQL i służą jako łączniki dla wielu warunków w instrukcji.

  • Operatory arytmetyczne
  • Operatory porównania
  • Operatory logiczne
  • Operatory używane do negowania warunków

Operatory arytmetyczne SQL

Założyć 'variable a' mieści 10 i 'variable b' mieści 20, a następnie -

Pokaż przykłady

Operator Opis Przykład
+ (Dodawanie) Dodaje wartości po obu stronach operatora. a + b da 30
- (odejmowanie) Odejmuje operand prawej ręki od operandu lewej ręki. a - b da -10
* (Mnożenie) Mnoży wartości po obu stronach operatora. a * b da 200
/ (Podział) Dzieli operand lewej ręki przez operand prawej ręki. b / a da 2
% (Moduł) Dzieli operand po lewej stronie przez operand po prawej stronie i zwraca resztę. b% a da 0

Operatory porównania SQL

Założyć 'variable a' mieści 10 i 'variable b' mieści 20, a następnie -

Pokaż przykłady

Operator Opis Przykład
= Sprawdza, czy wartości dwóch operandów są równe, czy nie, jeśli tak, warunek staje się prawdziwy. (a = b) nie jest prawdą.
! = Sprawdza, czy wartości dwóch operandów są równe, czy nie, jeśli wartości nie są równe, warunek staje się prawdziwy. (a! = b) jest prawdą.
<> Sprawdza, czy wartości dwóch operandów są równe, czy nie, jeśli wartości nie są równe, warunek staje się prawdziwy. (a <> b) jest prawdą.
> Sprawdza, czy wartość lewego operandu jest większa niż wartość prawego operandu, jeśli tak, warunek staje się prawdziwy. (a> b) nie jest prawdą.
< Sprawdza, czy wartość lewego operandu jest mniejsza niż wartość prawego operandu, jeśli tak, warunek staje się prawdziwy. (a <b) jest prawdą.
> = Sprawdza, czy wartość lewego operandu jest większa lub równa wartości prawego operandu, jeśli tak, warunek staje się prawdziwy. (a> = b) nie jest prawdą.
<= Sprawdza, czy wartość lewego operandu jest mniejsza lub równa wartości prawego operandu, jeśli tak, warunek staje się prawdziwy. (a <= b) jest prawdą.
! < Sprawdza, czy wartość lewego operandu nie jest mniejsza niż wartość prawego operandu, jeśli tak, warunek staje się prawdziwy. (a! <b) jest fałszem.
!> Sprawdza, czy wartość lewego operandu nie jest większa niż wartość prawego operandu, jeśli tak, warunek staje się prawdziwy. (a!> b) jest prawdą.

Operatory logiczne SQL

Oto lista wszystkich operatorów logicznych dostępnych w SQL.

Pokaż przykłady

Sr.No. Operator i opis
1

ALL

Operator ALL służy do porównywania wartości ze wszystkimi wartościami w innym zestawie wartości.

2

AND

Operator AND dopuszcza istnienie wielu warunków w klauzuli WHERE instrukcji SQL.

3

ANY

Operator ANY służy do porównywania wartości z dowolną odpowiednią wartością na liście zgodnie z warunkiem.

4

BETWEEN

Operator BETWEEN służy do wyszukiwania wartości mieszczących się w zbiorze wartości, dla których określono wartość minimalną i maksymalną.

5

EXISTS

Operator EXISTS służy do wyszukiwania wierszy w określonej tabeli, które spełniają określone kryterium.

6

IN

Operator IN służy do porównywania wartości z listą wartości literałów, które zostały określone.

7

LIKE

Operator LIKE służy do porównywania wartości z podobnymi wartościami za pomocą operatorów symboli wieloznacznych.

8

NOT

Operator NOT odwraca znaczenie operatora logicznego, z którym jest używany. Np .: NIE ISTNIEJE, NIE MA MIĘDZY, NIE MA W itd.This is a negate operator.

9

OR

Operator OR służy do łączenia wielu warunków w klauzuli WHERE instrukcji SQL.

10

IS NULL

Operator NULL służy do porównywania wartości z wartością NULL.

11

UNIQUE

Operator UNIQUE przeszukuje każdy wiersz określonej tabeli pod kątem unikalności (bez duplikatów).