W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
運算符是保留字或主要用于 SQL 語句的 WHERE 子句中的字符,用于執(zhí)行操作,例如:比較和算術(shù)運算。 這些運算符用于指定 SQL 語句中的條件,并用作語句中多個條件的連詞。
常見運算符有以下幾種:
假設(shè)變量 a 的值是:10,變量 b 的值是:20,以下為各運算符執(zhí)行結(jié)果:
運算符 | 描述 | 例子 |
---|---|---|
+ |
加法,執(zhí)行加法運算。 |
a + b 得到 30 |
- |
減法,執(zhí)行減法運算。 |
a - b 得到 -10 |
* |
乘法,執(zhí)行乘法運算。 |
a * b 得到 200 |
/ |
用左操作數(shù)除以右操作數(shù)。 |
b / a 得到 2 |
% |
用左操作數(shù)除以右操作數(shù)并返回余數(shù)。
|
b % a 得到 0 |
假設(shè)變量 a 的值是:10,變量 b 的值是:20,以下為各運算符執(zhí)行結(jié)果:
運算符 | 描述 | 例子 |
---|---|---|
= | 檢查兩個操作數(shù)的值是否相等,如果是,則條件為真(true)。
|
(a = b) is false. |
!= | 檢查兩個操作數(shù)的值是否相等,如果值不相等則條件為真(true)。
|
(a != b) is true. |
<> | 檢查兩個操作數(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 所有的邏輯運算符的列表。
運算符 | 描述 |
---|---|
ALL | ALL運算符用于將值與另一個值集中的所有值進行比較。 |
AND | AND運算符允許在SQL語句的WHERE子句中指定多個條件。
|
ANY | ANY運算符用于根據(jù)條件將值與列表中的任何適用值進行比較。 |
BETWEEN | BETWEEN運算符用于搜索在給定最小值和最大值內(nèi)的值。
|
EXISTS | EXISTS運算符用于搜索指定表中是否存在滿足特定條件的行。 |
IN | IN運算符用于將值與已指定的文字值列表進行比較。 |
LIKE | LIKE運算符用于使用通配符運算符將值與類似值進行比較。 |
NOT | NOT運算符反轉(zhuǎn)使用它的邏輯運算符的含義。 例如:NOT EXISTS, NOT BETWEEN, NOT IN等等,這是一個否定運算符。
|
OR | OR運算符用于組合SQL語句的WHERE子句中的多個條件。 |
IS NULL | IS NULL運算符用于將值與NULL值進行比較。 |
UNIQUE | UNIQUE運算符搜索指定表的每一行的唯一性(無重復(fù)項)。 |
現(xiàn)在,通過以下題目測測看您對“SQL 運算符”的掌握程度吧!
SQL IN,NOT IN 運算符:在本部分測驗中,您將練習(xí)使用 SQL 的 IN 運算符以及 NOT IN 運算符
SQL LIKE 運算符:在本部分測驗中,您將練習(xí)使用 SQL 的 LIKE 運算符
注:以上測試為付費測試,高級VIP免費
更多測試題請參考:《SQL測驗》題庫>>
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: