SQL 運(yùn)算符

2022-05-20 15:30 更新

SQL 運(yùn)算符


運(yùn)算符是保留字或主要用于 SQL 語(yǔ)句的 WHERE 子句中的字符,用于執(zhí)行操作,例如:比較和算術(shù)運(yùn)算。 這些運(yùn)算符用于指定 SQL 語(yǔ)句中的條件,并用作語(yǔ)句中多個(gè)條件的連詞。

常見(jiàn)運(yùn)算符有以下幾種:

  • 算術(shù)運(yùn)算符
  • 比較運(yùn)算符
  • 邏輯運(yùn)算符
  • 否定條件運(yùn)算符

SQL 算術(shù)運(yùn)算符


假設(shè)變量 a 的值是:10,變量 b 的值是:20,以下為各運(yùn)算符執(zhí)行結(jié)果:

運(yùn)算符 描述 例子

+

加法,執(zhí)行加法運(yùn)算。

a + b 得到 30

-

減法,執(zhí)行減法運(yùn)算。

a - b 得到  -10

*

乘法,執(zhí)行乘法運(yùn)算。

a * b 得到  200

/

用左操作數(shù)除以右操作數(shù)。

b / a 得到  2

%

用左操作數(shù)除以右操作數(shù)并返回余數(shù)。

b % a 得到  0


SQL 比較運(yùn)算符


假設(shè)變量 a 的值是:10,變量 b 的值是:20,以下為各運(yùn)算符執(zhí)行結(jié)果:

運(yùn)算符 描述 例子
= 檢查兩個(gè)操作數(shù)的值是否相等,如果是,則條件為真(true)。
(a = b) is false.
!= 檢查兩個(gè)操作數(shù)的值是否相等,如果值不相等則條件為真(true)。
(a != b)  is  true.
<> 檢查兩個(gè)操作數(shù)的值是否相等,如果值不相等則條件為真(true)。 (a <> b) is true.
> 檢查左操作數(shù)的值是否大于右操作數(shù)的值,如果是,則條件為真(true)。
(a > b) is false.
< 檢查左操作數(shù)的值是否小于右操作數(shù)的值,如果是,則條件為真(true)。 (a < b) is true.
>= 檢查左操作數(shù)的值是否大于或等于右操作數(shù)的值,如果是,則條件為真(true)。 (a >= b) is false
<= 檢查左操作數(shù)的值是否小于或等于右操作數(shù)的值,如果是,則條件為真(true)。 (a <= b) is true.
!< 檢查左操作數(shù)的值是否不小于右操作數(shù)的值,如果是,則條件變?yōu)檎?true)。 (a !< b) is false.
!> 檢查左操作數(shù)的值是否不大于右操作數(shù)的值,如果是,則條件變?yōu)檎?true)。 (a !> b) is true.

SQL 邏輯運(yùn)算符:


這是在 SQL 所有的邏輯運(yùn)算符的列表。

運(yùn)算符 描述
ALL ALL運(yùn)算符用于將值與另一個(gè)值集中的所有值進(jìn)行比較。
AND AND運(yùn)算符允許在SQL語(yǔ)句的WHERE子句中指定多個(gè)條件。
ANY ANY運(yùn)算符用于根據(jù)條件將值與列表中的任何適用值進(jìn)行比較。
BETWEEN BETWEEN運(yùn)算符用于搜索在給定最小值和最大值內(nèi)的值。
EXISTS EXISTS運(yùn)算符用于搜索指定表中是否存在滿(mǎn)足特定條件的行。
IN IN運(yùn)算符用于將值與已指定的文字值列表進(jìn)行比較。
LIKE LIKE運(yùn)算符用于使用通配符運(yùn)算符將值與類(lèi)似值進(jìn)行比較。
NOT NOT運(yùn)算符反轉(zhuǎn)使用它的邏輯運(yùn)算符的含義。 例如:NOT EXISTS, NOT BETWEEN, NOT IN等等,這是一個(gè)否定運(yùn)算符。
OR OR運(yùn)算符用于組合SQL語(yǔ)句的WHERE子句中的多個(gè)條件。
IS NULL IS NULL運(yùn)算符用于將值與NULL值進(jìn)行比較。
UNIQUE UNIQUE運(yùn)算符搜索指定表的每一行的唯一性(無(wú)重復(fù)項(xiàng))。


章節(jié)小測(cè)


 現(xiàn)在,通過(guò)以下題目測(cè)測(cè)看您對(duì)“SQL 運(yùn)算符”的掌握程度吧!

 SQL  IN,NOT IN 運(yùn)算符:在本部分測(cè)驗(yàn)中,您將練習(xí)使用 SQL 的 IN 運(yùn)算符以及 NOT IN 運(yùn)算符

 點(diǎn)擊此處進(jìn)行測(cè)試>>

 SQL  LIKE 運(yùn)算符:在本部分測(cè)驗(yàn)中,您將練習(xí)使用 SQL 的 LIKE 運(yùn)算符

 點(diǎn)擊此處進(jìn)行測(cè)試>>

注:以上測(cè)試為付費(fèi)測(cè)試,高級(jí)VIP免費(fèi)

 更多測(cè)試題請(qǐng)參考:《SQL測(cè)驗(yàn)》題庫(kù)>>


以上內(nèi)容是否對(duì)您有幫助:
在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)