SQLite基礎(chǔ)-6.運(yùn)算符

SQLite 運(yùn)算符

1. 運(yùn)算符

首先,問大家運(yùn)算符是什么?運(yùn)算符在很多領(lǐng)域均用使用。它也分很多中,常見的比如:算數(shù)運(yùn)算符、比較運(yùn)算符、邏輯運(yùn)算符等。

2. 算數(shù)運(yùn)算符

運(yùn)算符 描述 實(shí)例:假設(shè) 變量a=10,b=21
+ 加法:將運(yùn)算符兩邊的變量相加 a + b 得到 31
- 減法:運(yùn)算符左側(cè)表量減去右側(cè)變量 b - a 得到 11
* 乘法:將運(yùn)算符兩邊的變量相乘 a * b 得到 210
/ 除法:用運(yùn)算符左側(cè)的變量除以右側(cè)的變量 b / a 得到 2.1
% 取模:用運(yùn)算符左側(cè)的變量除以右側(cè)的變量后得到的余數(shù) b % a 得到 1

3. 比較運(yùn)算符

運(yùn)算符 描述 實(shí)例:假設(shè) 變量a=10,b=20
== 檢查兩個(gè)操作數(shù)的值是否相等,如果相等則條件為真。 a == b 為假
= 檢查兩個(gè)操作數(shù)的值是否相等,如果相等則條件為真。 a = b 為假。
!= 檢查兩個(gè)操作數(shù)的值是否相等,如果不相等則條件為真。 a != b 為真。
<> 檢查兩個(gè)操作數(shù)的值是否相等,如果不相等則條件為真。 a <> b 為真。
> 檢查左操作數(shù)的值是否大于右操作數(shù)的值,如果是則條件為真。 a > ) 為假。
< 檢查左操作數(shù)的值是否小于右操作數(shù)的值,如果是則條件為真。 a < b 為真。
>= 檢查左操作數(shù)的值是否大于等于右操作數(shù)的值,如果是則條件為真。 a >= b 為假。
<= 檢查左操作數(shù)的值是否小于等于右操作數(shù)的值,如果是則條件為真。 a <= b 為真。
!< 檢查左操作數(shù)的值是否不小于右操作數(shù)的值,如果是則條件為真。 a !< b 為假。
!> 檢查左操作數(shù)的值是否不大于右操作數(shù)的值,如果是則條件為真。 a !> b 為真。

4. 邏輯運(yùn)算符

運(yùn)算符 描述
AND a AND b a和b同時(shí)為真,條件成立。
OR a OR b a或b一個(gè)為真,條件成立
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 取邏輯運(yùn)算符的對立面。比如 NOT BETWEEN、NOT IN等等。它叫否定運(yùn)算符。
| 拼接兩個(gè)不同的字符串,得到一個(gè)新的字符串。
UNIQUE 搜索指定表中的每一行,返回去重結(jié)果。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容