select查询

语法格式

1、去重查询

SELECT [DISTINCT] * | {字段名1,字段名2,……}
字段名1,字段名2,……FROM表名

DISTINCT,可选参数,用于剔除查询结果中重复的数据

星号*通配符,表示表中的所有字段 “|” 为或者,互斥关系,二选一

2、过滤数据

WHERE条件表达式,可选参数,用于指定查询的条件

3、常数的查询

在SELECT中除了书写列名,还可以书写常数

4、分组查询

GROUP BY字段名 [HAVING 条件表达式2]

GROUP BY,可选参数,用于将查询结果按照指定字段进行分组

HAVING,可选参数,用于对分组后的结果进行过滤

5、限制查询

第一种:LIMIT 记录数 [OFFSET 偏移量] ;
第二种:LIMIT [偏移量,]记录数;

LIMIT,可选参数,用于限制查询结果的数量
LIMIT后面可以跟两个参数,第一个参数OFFSET表示偏移量,如果偏移量为0,则从查询结果的第一条记录开始,偏移量为1,则从查询结果的第二条记录开始,以此类推
OFFSET,可选参数,如果不指定其默认值为0
第二个参数,记录数表示返回查询记录的条数


算术运算符

在SELECT查询语句中还可以使用加减乘除运算符

1、通配符过滤

最常使用的通配符是百分号(%)。在搜索串中,%表示任何字符出现任意次数

2、排序

ORDER BY 字段名 [ASC | DESC]

ORDER BY,可选参数,用于将查询结果按照指定字段进行排序

排序方式由参数ASC或DESC控制,其中,ASC表示按升序进行排列,DESC表示按降序进行排列,如果不指定参数,默认为升序排列

09-02 03:31
查看更多