SQLite中的表示式
SQLite中的表示式
在SELECT的基本完整形式中,我們會看到幾乎是所有的子句都會使用到表示式。以下是SQLite支援的表示式型別。
expr binary-op expr | //二元運算子
expr [NOT] like-op expr [ESCAPE expr] | //LIKE運算子,匹配模式的一種
unary-op expr | //一元運算子
( expr ) | //括號
column-name | //列名
table-name . column-name | //表名.列名
database-name . table-name . column-name | //資料庫名.表名.列名
literal-value | //字面量
parameter | //差數形式
function-name ( expr-list | * ) | //函式
expr ISNULL | //處理NULL值
expr NOTNULL | //非空
expr [NOT] BETWEEN expr AND expr | //範圍
expr [NOT] IN ( value-list ) | //範圍
expr [NOT] IN ( select-statement ) | //範圍
expr [NOT] IN [database-name .] table-name | //範圍
[EXISTS] ( select-statement ) | //存在
CASE [expr] ( WHEN expr THEN expr )+ [ELSE expr] END | //條件結果
CAST ( expr AS type ) //轉換
本節將講解這些表示式中最為常用的幾種,如運算子、NULL的運算、引數形式、匹配模式、內建函式、條件結果等內容。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-2154266/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQLite中的運算子表示式SQLite
- SQLite中的SELECT子句使用表示式SQLite
- 你知道SQLite中表示式有哪些嗎?SQLite
- 中綴表示式轉字尾表示式
- .NET 中的表示式樹
- Java 中的 Lambda 表示式Java
- MShadow中的表示式模板
- 中綴表示式
- java中的正規表示式Java
- 理解DAX表示式中的VAR
- C#中的表示式樹C#
- Python中lambda表示式的用法Python
- Python中的邏輯表示式Python
- Java中Lambda表示式的使用Java
- JS中的正規表示式JS
- 關於利用STL棧求解四則中綴表示式以及中綴表示式轉逆波蘭表示式和逆波蘭表示式的求解
- 中綴表示式轉為逆波蘭表示式
- await會阻塞其所在表示式中後續表示式的執行AI
- Python中eval函式的表示式如何使用Python函式
- 談談正規表示式中的 “.”
- js中的正規表示式(1)JS
- Grep(Regex)中的正規表示式
- Java中Lambda表示式的應用Java
- java中Lamdba表示式的用法整理Java
- Java8中的Lambda表示式Java
- 說說 Spring 表示式語言(SpEL)中的各種表示式型別Spring型別
- SQLite中的WHERE子句SQLite
- SQLite中的FROM子句SQLite
- SQLite中的SELECT子句SQLite
- 中綴表示式轉化為字尾表示式並求值
- 前中字尾表示式
- 計算中綴表示式
- 何謂中綴表示式
- 教你如何在C++中實現中綴表示式轉字尾表示式C++
- linux 中正規表示式中?號的作用Linux
- 正規表示式在Java中的使用Java
- 淺談js中的正規表示式JS
- Java中Lambda表示式的進化之路Java