SQLite 表达式

表达式是由一个或多个值、运算符和计算值的SQL函数的组合

语法

SELECT 语句中表达式的基本语法如下:

SELECT column1, column2, columnN 
FROM table_name 
WHERE [CONTION | EXPRESSION];

SQLite - 布尔表达式

SQLite 的布尔表达式在匹配单个值的基础上获取数据。语法如下:

SELECT column1, column2, columnN 
FROM table_name 
WHERE SINGLE VALUE MATCHTING EXPRESSION;

假设 COMPANY 表有以下记录:

ID          NAME        AGE         ADDRESS     SALARY
----------  ----------  ----------  ----------  ----------
1           Paul        32          California  20000.0
2           Allen       25          Texas       15000.0
3           Teddy       23          Norway      20000.0
4           Mark        25          Rich-Mond   65000.0
5           David       27          Texas       85000.0
6           Kim         22          South-Hall  45000.0
7           James       24          Houston     10000.0

下面的实例演示了 SQLite 布尔表达式的用法:

sqlite> SELECT * FROM COMPANY WHERE SALARY = 10000;
ID          NAME        AGE         ADDRESS     SALARY
----------  ----------  ----------  ----------  ----------
4           James        24          Houston   10000.0

SQLite - 数值表达式

数值表达式可以在查询中的做任何数学运算

语法如下

SELECT numerical_expression as  OPERATION_NAME
[FROM table_name WHERE CONDITION] ;

numerical_expression 用于数学表达式或任何公式

范例:演示 SQLite 数值表达式的用法

sqlite> SELECT (13 + 8) AS sumof;
sumof
----------
21

有几个内置的函数,比如 avg()、sum()、count()等等,可以对一个表或一个特定的表列进行汇总数据计算

sqlite> SELECT COUNT(*) AS "records" FROM company;
records
----------
7

SQLite - 日期表达式

日期表达式返回当前系统日期和时间值,这些表达式可以用于各种数据操作

sqlite> SELECT CURRENT_TIMESTAMP;
CURRENT_TIMESTAMP
-------------------
2017-09-07 01:16:19

SQLite 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2018 简单教程 twle.cn All Rights Reserved.