SQLite中的運算子表示式
SQLite中的運算子表示式
在SQLite中,運算子包括了一元運算子,二元運算子(二進位制運算子)和三元元素符。圖3.12中給出了這些運算子需要的引數以及優先順序。其中,一元運算子的優先順序最高,三元運算子的最低。
圖3.12 運算子以及執行順序
一元運算子其實就是對一個目標進行操作。在SQLite中,支援的一元運算子有4個,分別為“-”、“+”、“~”和NOT,對於這些運算子的介紹如下:
-:翻轉值的符號,將其乘以-1.0。
+:運算子基本上是一個無操作的,留下一個與之前具有相同符號的值,它不會使負值變為正。
~:與C語言一樣,“?”運算符執行按位取反。此運算子不是SQL語言標準的一部分。
NOT:NOT運算子使用3VL反轉布林表示式。(對於3VL我們會在後面進行介紹)
二元運算子是對兩個目標進行操作的,並且是中綴(即在兩個運算元之間)。表3-1中列出了SQLite支援的所有二元運算子,這裡的這些運算子是根據優先順序從高到低進行排列的。
表3-1 二元運算子
以下我們將這對使用最多的二元運算子進行詳細的講解。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-2154319/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- C++中的運算子和表示式C++
- SQLite中的表示式SQLite
- 運算子與表示式
- Python運算子和表示式Python
- SQLite中的SELECT子句使用表示式SQLite
- Java入門--運算子和表示式Java
- 第三課.運算子與表示式
- Python的運算物件、運算子、表示式和語句Python物件
- Java雜記2—運算子和表示式Java
- leetcode 282. 給表示式新增運算子LeetCode
- CMake 生成器表示式---條件表示式和邏輯運算子
- JavaScript權威指南(4)——表示式和運算子JavaScript
- java運算子和表示式詳細介紹Java
- 【重溫基礎】5.表示式和運算子
- 兄弟連go教程(8)表示式--保留字;運算子Go
- java零基礎自學第一天②,運算子:表示式,算術運算子,+操作,賦值運算子,自增自減運算子,關係運算子,邏輯運算子,三元運算子Java賦值
- 【C】 18_三目運算子和逗號表示式
- javascript中&&運算子和||運算子的使用JavaScript
- [java基礎] 之 表示式和運算子的優先順序Java
- 8.Golang中的運算子-算術運算子、關係運算子、邏輯運算子、賦值運算子Golang賦值
- 【C進階】18、三目運算子和逗號表示式
- 雲端計算開發教程:Python運算子與表示式Python
- C語言表示式和運算子大學霸IT達人C語言
- python中的運算子Python
- js中的運算子JS
- 你知道SQLite中表示式有哪些嗎?SQLite
- 物聯網學習教程——邏輯運算子和邏輯表示式
- 【linux】Shell中的運算子Linux
- # JavaScript中的 || 與 && 運算子JavaScript
- Python 中的特殊運算子Python
- MySQL的四種運算子(算術運算子、比較運算子、邏輯運算子和位運算子)MySql
- 運算子 運算子
- Python3中的運算子Python
- JS 中的邏輯運算子JS
- 運算子的關係,什麼叫一元運算子,二元運算子,三元運算子,運算子優先順序,以及運算子的
- 雞啄米:C++程式設計入門系列之五(運算子和表示式)C++程式設計
- C程式設計語言讀書筆記:型別運算子與表示式C程式程式設計筆記型別
- 1:賦值運算子函式賦值函式