SQLite基礎-6.運算符

SQLite 運算符

1. 運算符

首先,問大家運算符是什麼?運算符在很多領域均用使用。它也分很多中,常見的比如:算數運算符、比較運算符、邏輯運算符等。

2. 算數運算符

運算符 描述 實例:假設 變量a=10,b=21
+ 加法:將運算符兩邊的變量相加 a + b 得到 31
- 減法:運算符左側表量減去右側變量 b - a 得到 11
* 乘法:將運算符兩邊的變量相乘 a * b 得到 210
/ 除法:用運算符左側的變量除以右側的變量 b / a 得到 2.1
% 取模:用運算符左側的變量除以右側的變量後得到的餘數 b % a 得到 1

3. 比較運算符

運算符 描述 實例:假設 變量a=10,b=20
== 檢查兩個操作數的值是否相等,如果相等則條件爲真。 a == b 爲假
= 檢查兩個操作數的值是否相等,如果相等則條件爲真。 a = b 爲假。
!= 檢查兩個操作數的值是否相等,如果不相等則條件爲真。 a != b 爲真。
<> 檢查兩個操作數的值是否相等,如果不相等則條件爲真。 a <> b 爲真。
> 檢查左操作數的值是否大於右操作數的值,如果是則條件爲真。 a > ) 爲假。
< 檢查左操作數的值是否小於右操作數的值,如果是則條件爲真。 a < b 爲真。
>= 檢查左操作數的值是否大於等於右操作數的值,如果是則條件爲真。 a >= b 爲假。
<= 檢查左操作數的值是否小於等於右操作數的值,如果是則條件爲真。 a <= b 爲真。
!< 檢查左操作數的值是否不小於右操作數的值,如果是則條件爲真。 a !< b 爲假。
!> 檢查左操作數的值是否不大於右操作數的值,如果是則條件爲真。 a !> b 爲真。

4. 邏輯運算符

運算符 描述
AND a AND b a和b同時爲真,條件成立。
OR a OR b a或b一個爲真,條件成立
IS NULL 不能爲NULL
IS a IS b a和b相等
IS NOT a IS NOT b a和b不相等
BETWEEN BETWEEN a and b 在a到b之間
IN a IN [v1, v2] a在列表
NOT IN 和IN相反,不在列表裏
LIKE LIKE “%李%” 使用通配符匹配得到包含"李"的相似的值
EXISTS EXISTS
GLOB GLOB 與 LIKE 相似,但不同之處在於,它是大小寫敏感的。
NOT NOT XX 取邏輯運算符的對立面。比如 NOT BETWEEN、NOT IN等等。它叫否定運算符。
|| 拼接兩個不同的字符串,得到一個新的字符串。
UNIQUE 搜索指定表中的每一行,返回去重結果。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章