SQL操運算符

什麼是SQL運算符?

運算符是一個保留字或主要在SQL語句的WHERE子句用來執行操作使用的字符,如比較和算術運算。

運算符用於指定在SQL語句中的條件,並作爲連詞在一份聲明中多個條件。

  • 算術運算符

  • 比較運算符

  • 邏輯運算符

  • 用於否定條件運算符

SQL算術運算符:

假設變量a=10和變量b=20,則:

顯示實例

運算符

描述

實例

+

加法 - 操作符兩邊將值

a + b = 30

-

減法 - 從左手操作數減去右手操作數

a - b = -10

*

乘法 - 操作符兩邊相乘的值

a * b = 200

/

除法 - 由右手操作除以左手操作數

b / a = 2

%

模 - 由右手操作數除以左手操作並返回餘數

b % a = 0

SQL比較運算符:

假設變量a=10和變量b=20,則:

SQL比較運算符實例

運算符

描述

實例

=

檢查是否兩個操作數的值相等,如果是的話那麼條件爲真

(a = b) 不爲 true.

!=

檢查是否兩個操作數的值相等,如果值不相等,則條件變爲真

(a != b) 爲 true.

<>

檢查是否兩個操作數的值相等,如果值不相等,則條件變爲真

(a <> b)  爲 true.

>

檢查左邊的操作數的值是否大於右操作數的值,如果是的話那麼條件爲真

(a > b) 不爲 true.

<

檢查左邊的操作數的值是否小於右操作數的值,如果是的話那麼條件爲真

(a < b)  爲  true.

>=

檢查左邊的操作數的值是否大於或等於右操作數的值,如果是的話那麼條件爲真

(a >= b) 不爲 true.

<=

檢查左邊的操作數的值是否小於或等於右操作數的值,如果是的話那麼條件爲真

(a <= b)  爲  true.

!<

檢查左邊的操作數的值是否不小於右操作數的值較小,如果是的話那麼條件爲真

(a !< b)  爲 false.

!>

檢查左邊的操作數的值是否不小於右操作數的值越大,如果是的話那麼條件爲真

(a !> b)  爲 true.

SQL邏輯運算符:

這裏是所有SQL中可用的邏輯運算符的列表。

SQL邏輯運算符實例

操作符

描述

ALL

ALL運算符是用來在另一個值設定比較值的所有值

AND

AND運算允許多個條件在SQL語句中,存在WHERE子句

ANY

ANY運算符用於根據條件在列表中的值進行比較的任何應用值

BETWEEN

BETWEEN運算符用於搜索是在一組值的那個值,給定的最小值和最大值

EXISTS

EXISTS運算符用於搜索行中指定的表,以滿足某些標準的存在

IN

IN運算符用於一個值進行比較,以已被指定的文字值的列表

LIKE

LIKE運算符用來比較使用通配符運算符相似的值

NOT

NOT運算符反轉與它被使用的邏輯運算器的含義。例如:NOT EXISTS,NOT BETWEEN,NOT IN等,這是一個否定運算符

OR

OR運算符是用來多個條件WHERE子句結合起來的SQL語句

IS NULL

NULL運算符用來比較一個NULL值

UNIQUE

UNIQUE操作搜索指定表的每一行的唯一性(不重複)

0 條評論,你可以發表評論,我們會進行改進
Comment author placeholder