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). |