SQL数据库的组合查询和统计查询

本文主要介绍了如何对数据库进行组合查询和统计查询,包括SQL语言查询语句的理解、分组统计、计算和组合操作。实验内容涵盖不同类型的查询,如年龄降序排列、男女学生人数统计、课程选课人数超过8人的筛选,以及涉及空值和多重条件的复杂查询等。
摘要由CSDN通过智能技术生成

数据库的组合查询和统计查询

一、实验目的

对数据库进行组合查询和统计查询

二、实验内容

1、加深对SQL语言查询语句的理解
2、熟练掌握数据查询中的分组统计、计算和组合操作方法。

三、实验要求

在本题下面提交基本操作效果截图。
一,组合查询简单查询。
1、查询全体学生情况,查询结果年龄降序排列

use ppp
go 
select *
from 数据表
order by 年龄,学号 desc
go

在这里插入图片描述

2、查询表中男、女学生的人数

use ppp
go 
select 性别 as '性别',COUNT(*) as '人数'
from 数据表
group by 性别
go

在这里插入图片描述

3、查询表中每个学生及成绩的情况

use ppp
go 
select 数据表.*,成绩表.*
from 数据表 inner join 成绩表
on 数据表.学号 =成绩表.学号
go

在这里插入图片描述

二、带HAVING子句的分组查询

查询出选课人数超过8人的课程号

USE test
GO
SELECT CNO AS '课程号',COUNT(SNO)AS
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值