W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
運算符是一個特殊字符,主要用于SQL語句的WHERE子句中,以執(zhí)行操作,例如比較和算術運算。它們用于在SQL查詢中傳遞條件。
下面給出的運算符類型可以在HANA的SQL語句中使用:
算術運算符用于執(zhí)行簡單的計算功能,如加法,減法,乘法,除法和百分比。
運算符 | 描述 |
---|---|
+ | 加法 - 運算符的兩邊的值相加 |
- | 減法 - 從左邊的操作數(shù)中減去右邊的操作數(shù) |
* | 乘法 - 運算符兩邊的值相乘 |
/ | 除法 - 用右邊的操作數(shù)除左邊的操作數(shù) |
% | 模數(shù) - 用右邊的操作數(shù)除左邊的操作數(shù)并返回余數(shù) |
比較運算符用于比較SQL語句中的值。
運算符 | 描述 |
---|---|
= | 檢查兩個操作數(shù)的值是否相等,如果是,則條件為真。 |
!= | 檢查兩個操作數(shù)的值是否相等,如果不相等,則條件為真。 |
<> | 檢查兩個操作數(shù)的值是否相等,如果值不相等,則條件為真。 |
> | 檢查左操作數(shù)的值是否大于右操作數(shù)的值,如果是,則條件為真。 |
< | 檢查左操作數(shù)的值是否小于右操作數(shù)的值,如果是,則條件為真。 |
>= | 檢查左操作數(shù)的值是否大于或等于右操作數(shù)的值,如果是,則條件為真。 |
<= | 檢查左操作數(shù)的值是否小于或等于右操作數(shù)的值,如果是,則條件為真。 |
!< | 檢查左操作數(shù)的值是否不小于右操作數(shù)的值,如果是,則條件為真。 |
!> | 檢查左操作數(shù)的值是否不大于右操作數(shù)的值,如果是,則條件為真。 |
邏輯運算符用于在SQL語句中傳遞多個條件或用于處理條件結果。
運算符 | 描述 |
---|---|
ALL | ALL運算符用于將值與另一個值集中的所有值進行比較。 |
AND | AND運算符允許在SQL語句WHERE子句中存在多個條件。 |
ANY | ANY運算符用于根據(jù)條件將值與列表中的任何適用值進行比較。 |
BETWEEN | BETWEEN運算符用于在給定最小值和最大值的情況下搜索一組值內(nèi)的值。 |
EXISTS | EXISTS運算符用于搜索滿足特定條件的指定表中的行的存在。 |
IN | IN運算符用于將值與已指定的文字值列表進行比較。 |
LIKE | LIKE運算符用于使用通配符運算符將值與類似值進行比較。 |
NOT | NOT運算符顛倒使用它的邏輯運算符的含義。例如 - NOT EXISTS,NOT BETWEEN,NOT IN等。這是一個否定運算符。 |
OR | OR運算符用于比較SQL語句WHERE子句中的多個條件。 |
IS NULL | NULL運算符用于將值與NULL值進行比較。 |
UNIQUE | UNIQUE操作符搜索指定表的每一行以獲得唯一性(無重復)。 |
集合運算符用于將兩個查詢的結果合并到單個結果中。兩個表的數(shù)據(jù)類型應相同。
UNION - 它結合了兩個或更多Select語句的結果。但它會消除重復的行。
UNION ALL - 這個運算符類似于Union,但它顯示重復的行。
INTERSECT - 交集運算用于組合兩個SELECT語句,并返回兩個SELECT語句中通用的記錄。在相交的情況下,兩個表中的列數(shù)和數(shù)據(jù)類型必須相同。
MINUS - Minus運算將兩個SELECT語句的結果合并,并返回僅屬于第一組結果的結果,并從第一個輸出中刪除第二個語句中的行。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: