SQL学习笔记(二)
2024-08-22 18:33:21
连接查询
数据准备
例1:查询学生信息及学生的成绩
等值连接
此方法会产生笛卡尔积,生成的记录总数=表1的总数*表2的总数,会产生临时表
内连接
select * from 表1 inner join 表2 on 表1.列=表2.列
不会产生笛卡尔积,不会产生临时表,性能高
例2:查询课程信息及课程的成绩
等值连接
内连接
例3:查询学生信息及学生的课程对应的成绩。(需要3个表进行连接)
例4:查询王昭君的成绩,要求显示姓名、课程号、成绩。
例:5:查询王昭君的数据库成绩,要求显示姓名、课程名、成绩
例6:查询所有学生的数据库成绩,要求显示姓名、课程名、成绩
例7:查询男生中最高成绩,要求显示姓名、课程名、成绩
最新文章
- PHP的学习--在sublime中使用XDebug(Ubuntu)
- 【转】STM32定时器输出比较模式中的疑惑
- 配置域主DNS服务器
- js闭包的产生
- hdu 4111 Alice and Bob(中档博弈题)
- 基于XMPP的即时通信系统的建立(六)— 开发环境搭建
- to debug asp.net mvc4
- ISA2006 下建立VPN连接时出现“错误800”时的解决办法
- C#中的Collections命名空间
- Linux Shell 之 Shell中的函数调用
- CodeForces 706C Hard problem
- iOS开发The Operation couldn't be completed.(LaunchServicesError error 0.)的解决方法
- css3盒模型学习--利用box自适应布局
- 蚂蚁代理免费代理ip爬取(端口图片显示+token检查)
- Python 中的 10 个常见安全漏洞,以及如何避免(上)
- 2018铁三测评题write以及一些想送给你们的话
- MAVEN 阿里云中央仓库
- socketserver模块实现并发和连接合法性验证
- nxn随机矩阵乘以概率向量依旧是概率向量
- javascript: 数组详细操作方法及解析合集(9个改变8个不变12个遍历)