- SQLite快速入门
- SQLite是什么?
- SQLite历史
- SQLite特性/为什么要使用SQLite?
- SQLite优点和缺点
- SQLite安装
- SQLite命令大全
- SQLite语法大全
- SQLite数据类型
- SQLite运算符
- SQLite表达式
- 数据库和表
- CURD操作
- 子句和条件
- 连接操作
- SQLite时间日期
- 聚合函数
- SQLite触发器
- SQLite主键
- SQLite导出导入
- SQLite连接程序
SQLite表达式
SQLite表达式是一个或多个值,运算符和SQL函数的组合。表达式用于评估示值。
SQLite表达式用查询语言(SQL)编写,并与SELECT
语句一起使用。
语法:
SELECT column1, column2, columnN FROM table_name WHERE [CONDITION | EXPRESSION];
SQLite中主要有三种类型的表达式:
1. SQLite布尔表达式
SQLite布尔表达式用于在匹配单个值的基础上获取数据。
语法:
SELECT column1, column2, columnN FROM table_name WHERE SINGLE VALUE MATCHTING EXPRESSION;
示例:
假设有一个名称为“STUDENT
”的表,具有以下数据:
sqlite> select * from student; 1|Max|27|Delhi|20000.0 2|Min|25|Patna|15000.0 3|Mark|23|USA|2000.0 4|Avg Lee|25|China|65000.0 5|Curry|26|China|25000.0 sqlite>
使用SQLite布尔表达式的简单示例,如下所示 -
SELECT * FROM STUDENT WHERE FEES = 20000;
执行上面查询,结果如下 -
2. SQLite数字表达式
SQLite数字表达式用于在查询中用来执行数学运算。
语法:
SELECT numerical_expression as OPERATION_NAME [FROM table_name WHERE CONDITION] ;
示例
SELECT (25 + 15) AS ADDITION; SELECT (250 + 255) AS ADDITION;
执行上面查询,结果如下 -
数字表达式包含一些内置函数,如avg()
,sum()
,count()
等。这些函数称为聚合数据计算函数。
例如
SELECT COUNT(*) AS "number of students" FROM STUDENT; SELECT SUM(FEES) AS "Sum FEES of students" FROM STUDENT;
执行上面查询,结果如下 -
3. SQlite日期表达式
SQlite日期表达式用于获取当前系统日期和时间值。
语法:
SELECT CURRENT_TIMESTAMP;
执行上面查询,结果如下 -
上一篇:SQLite运算符
下一篇:SQLite创建数据库
扫描二维码
程序员编程王