数据存储——SQLite数据库存储——SQL语句——DQL数据查询语言

一.where  查询条件

1.操作符

(1)is null/is not null  判断控/非空

(2)like  模糊比较字符串

①通配符

1)%  任意数量字符

2)_   单个字符

②用法

1)like  ‘%条件%’

2)like  ‘%条件’

3)like  '条件%'

4)like  '_条件_'

5)like  '条件_'

6)like  '_条件'

(3)in  判断是否在值得列表内

①和对单个字段  or  运算等效

②用法

1)字段名 in (值1,值2,...)

2)字段名 in (子查询语句)

(4)between and  在开始和结束值的之间

①between  开始值  and  结束值

②前后都包含

③等效于 字段>=开始值  and  字段<=结束值

④用在数值、时间

⑤开始值 <= 结束值

(5)运算符

2.特点

(1)给结果集增加过滤条件,返回复合条件的记录

(2)跟着from表名的后面

二.order by  排序

1.用法

①order by   字段1  asc/desc,字段2...

②order by 字段序号(从1开始)

③order by 字段别名

④order by 字段运算表达式

2.asc  升序:

缺省值

3.desc  降序

4.排序原则:

以靠前的优先,如果前面的数据一致,那按后面的字段排序

三.group by  分组

用法:①group by  字段列表②having  在分组的基础上过滤记录

原文地址:https://www.cnblogs.com/cycanfly/p/5544054.html