SQL運算符


SQL運算符實例代碼教程 - 運算符是一個保留字或字符,主要用於在SQL語句的WHERE子句來執行,比較和算術運算等操作。

 http://www.yiibai.com/sql/sql_operators.html
 

加法 -添加任一側上的操作符的值SQL運算符是什么?

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

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

  • 算術運算符

  • 比較操作符

  • 邏輯運算符

  • 運算符用來作為否定條件

SQL算術運算符:

假設變量的一個持有值為10,變量b持有20:

查看例子

操作符 描述 例子
+ 加法 -添加任一側上的操作符的值 a + b 得到 30
- 減法 - 從左邊減去右邊操作數的操作 a - b 得到  -10
* 乘法 - 操作符兩側的值相乘 a * b 得到  200
/ 除 - 將左邊除右邊的操作數(取模) b / a 得到  2
% 模量 - 將左邊用右手操作,並返回操作數的余數 b % a 得到  0

SQL比較操作符:

假設變量的一個持有值為10,變量b持有20:

查看實例代碼

操作符 描述 例子
= 檢查如果兩個操作數的值是相等或不相等,如果是的話,條件為真。 (a = b) is not true.
!= 檢查如果兩個操作數的值是否相等,如果值不相等,則條件為真。 (a != b) is true.
<> 檢查如果兩個操作數的值是否相等,如果值不相等,則條件為真。 (a <> b) is true.
> 檢查值,如果左操作數大於右操作數的值,如果是的話,條件為真。 (a > b) is not true.
< 檢查如果左操作數的值小於右操作數的值,如果是的話,條件為真。 (a < b) is true.
>= 檢查如果左操作數的值大於或等於右操作數的值,如果是的話,條件為真。 (a >= b) is not true.
<= 檢查如果左操作數的值小於或等於右操作數的值,如果是的話,條件為真。 (a <= b) is true.
!< 檢查如果左操作數的值不小於右操作數的值,如果是的話,條件為真。 (a !< b) is false.
!> 檢查如果左操作數的值是不大於右操作數的值,如果是的話,條件為真。 (a !> b) is true.

SQL邏輯運算符:

這是在SQL所有的邏輯運算符的列表。

查看實例代碼

運算符 描述
ALL 所有運算符用於比較的值到另一個值組中的所有值。
AND AND運算符允許多個條件的存在,在一個SQL語句中的WHERE子句。
ANY ANY運算符用於比較的值在列表中根據任何適用的條件。
BETWEEN BETWEEN運算符用於搜索一組值的范圍內的值,給定的最小值和最大值。
EXISTS 存在指定的表中符合特定條件的運算符用於搜索存在的一行記錄。
IN IN操作符用來比較的文字值已指定一個值的列表。
LIKE LIKE運算符用於比較相似的值,使用通配符的值。
NOT NOT運算符的含義相反的邏輯運算符,它被使用如 NOT EXISTS, NOT BETWEEN, NOT IN 等,這是一個相反的運算符。
OR 使用OR運算符結合SQL語句的WHERE子句中的多個條件。
IS NULL NULL操作符用來比較NULL的值。
UNIQUE 獨特的操作符搜索指定的表中的每一行的唯一性(不重復)。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM