语法
SELECT语句的基本语法如下:
SELECT column1, column2, columnN
FROM table_name
WHERE [CONDITION | EXPRESSION];
有不同类型的SQLite表达式,具体讲解如下:
SQLite-布尔表达式
SQLite的布尔表达式在匹配单个值的基础上获取数据。语法如下:
SELECT column1, column2, columnN
FROM table_name
WHERE SINGLE VALUE MATCHING EXPRESSION;
SQLite-数据表达式
这些表达式用来执行查询中的任何数学运算。语法如下:
SELECT numerical_expression as OPERATION_NAME
[FROM table_name WHERE CONDITION] ;
在这里,numerical_expression用于数学表达式或任何公式。下面的实例演示了SQLite数值表达式的用法:
sqlite> SELECT (15 + 6) AS ADDITION
ADDITION = 21
有几个内置的函数,比如avg()、sum()、count()等等,执行被称为对一个表或一个特定的表列的汇总数据计算。
sqlite> SELECT COUNT(*) AS "RECORDS" FROM COMPANY;
RECORDS = 7
SQLite-日期表达式
日期表达式返回当前系统日期和时间值,这些表达式将被用于各种数据操作。
sqlite> SELECT CURRENT_TIMESTAMP;
CURRENT_TIMESTAMP = 2013-03-17 10:43:35
参考:
https://www.yuque.com/docs/share/d7abad9d-140e-4952-83ec-39ab238afae8