sql 2012高级查询

一、创建数据库,插入表格,添加数据等

二、查询:分组查询

1.以课程号分组

2.以学号分组

3.查询选修了至少两门课程的学生学号

4.查询平均成绩大于等于80的学生学号(使用where会出现语法错误,having在分组条件下使用)

三、内连接

将学生表和选课表进行内连接,组成一个表格

语法:(1)select select_list 表1 inner join 表2 on 连接条件

(2)select select_list 表1,表2 where 连接条件

查询学生课程号=1001 并且分数大于80分 学生的信息

四、左连接需要保留没有选课的学生的信息

五、右连接

六、子查询,where 查询的嵌套使用

练习: 查询选修了课程名为“信息技术” 的学生学号、姓名

(子查询值有多个是不可以使用‘=’)

七、将三个表格连接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值