数据存储——SQLite语句之DQL 数据查询语言
Posted 安然罒
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据存储——SQLite语句之DQL 数据查询语言相关的知识,希望对你有一定的参考价值。
一.select 语句
格式:select 字段内容 from 表名
1.字段列表
1-*全部字段
2-逗号间隔的字段名列表
3-用as(可省略)指定别名
2.DISTINCT去重复数据:DISTINCT 字段列表
二.where 查询条件
1.is null/is not null 判断空/非空
2.like 模糊比较字符串
1-通配符
1>%任意数量字符
2>_单个字符
2-用法
1>like‘%条件’
2>like‘条件%’
3>like‘%条件%’
4>like‘_条件_‘
5>like‘条件_‘
6>like‘_条件‘
3.in 判断是否在值的列表内
1-和对单个字段or运算等效
2-用法
1>字段名 in(值1,值2...)
2>字段名 in(子查询语句)
4.between and 在开始和结束值的之间
1-between 开始值 and 结束值
2-前后都包含
3-等效于字段>=开始值 and 字段<=结束值
4-用在数值、时间
5-开始值<=结束值
4.特点
1-给结果集增加过滤条件,返回符合条件的记录
2-跟着from表名后面
三.order by 排序
1.用法
1-order by 字段1 ase/desc,字段2......
2-order by 字段序号(从1开始)
3-order by 字段别名
4-order by 字段运算表达式
2.ASC 升序:缺省值
3.desc 降序
4.原则:以靠前的优先,如果前面的数据一致,那按后面的字段排序
四.group by分组
1.用法
1-group by 字段列表
2-having 在分组的基础上过滤记录
以上是关于数据存储——SQLite语句之DQL 数据查询语言的主要内容,如果未能解决你的问题,请参考以下文章
数据存储——SQLite语句之DML 数据操作语言和内置函数之聚合函数