MySQL

来源:互联网 发布:数据大魔王 编辑:程序博客网 时间:2024/06/03 22:04

查询表中所有数据列结果用*来表示

AS子句的用法:如:

SELECT  studentNo  AS  '学号'   FROM  student;

DISTINCT 关键字的作用:去掉select查询返回的记录结果中重复的记录,只返回一条

语法:

SELECT  DISTINCT  字段名1,字段名2,....  FROM   表名

注意:ALL 关键字是默认的,返回所有的记录与之相反


实现分页查询的关键字:Limit


使用Group   By  关键字对查询结果分组:

对所有的数据进行分组统计

分组依据可以有多个并依次分组

与Having结合使用,进行分组后的数据筛选


代码例子:

SUBJECT  b.subjectName  As '课程名称',  MAX  (result )'最高分',MIN  (result )'最低分',AVG  (result )'平均分',

FROM result  AS  a  INNER  JOIN  SUBJECT AS  b  ON   a.subNo=b.id

GROUP  BY   b.subjectName 

HAVING   AVG (result)>=75


0 0
原创粉丝点击