[关闭]
@1007477689 2020-03-24T04:36:00.000000Z 字数 483 阅读 506

SQLite

未分类


2.查询基础

2.1 SELECT 语句基础

【列的查询】

SELECT <列名> FROM <表名>

【查询表中所有的列】

SELECT * FROM <表名>
# 该语句的显示结果每条数据的顺序随机

【为列设定别名】

SELECT <旧列名> AS <新列名> FROM <表名>
# 中文新列名加双引号

【常数的查询】

SELECT <常值> AS <新列名> FROM <表名>

【从结果中删除重复行】

SELECT DISTINCT <列名> FROM <表名>
# NULL 数据会合并为一条,DISTINCT 只能用在第一个列名之前

【WHERE条件查询】

SELECT <列名> FROM <表名> WHERE <行的条件>
# WHERE 只能指定行的条件,不能指定组的条件

2.2 算数运算符&比较运算符

【算数运算符】

+ - * /
# NULL 经过运算仍然是 NULL

【比较运算符】

大于,小于,等于,不等于

 > < = <>

空值运算

不能对 NULL 使用比较运算符,而是 IS NULL 运算符和 IS not NULL 运算符

排序

字符串类型的数据按照字典顺序进行排序,不同于数字大小

2.3 逻辑运算符

AND, OR, NOT
# 可以用括号指定优先级
#
#
#
#

SELECT 语句基础

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注