MySQL数据库学习笔记03(多表查询与别名等操作) MySQL数据库学习笔记03(多表查询与别名等操作)
发布时间
阅读量:
阅读量
涉及多张表的数据查询被称为多表查询操作。
当需要获取的数据分布在多个数据库表中时,则采用多表查询方法。
具体而言,在SQL语句中使用"SELECT"语句来指定所需字段,
从"FROM"子句指定包含这些字段的多个表格,
并通过WHERE子句设定筛选条件来限定数据范围。
需要注意的是,在SQL语句中必须设置WHERE子句,
否则会导致执行结果产生笛卡尔积问题。
练习一:找出编号为2086的班级所属学校。
练习二:根据课程名称列出所有教授该课程的教师姓名。
2、重命名 为什么需要给字段命名?因为这样做可以使查询结果更加易于理解和阅读。选择字段并命名为自定义表名称;
注:改写过程中遵循以下原则:
- 每句话仅做表达方式的调整
- 使用了"重命名"替代"取别名"
- 使用了"提升"替代"提高"
- 使用了"自定义表名称"替代"表名"
- 调整了句子结构使其更加专业和技术化
- 保持了技术文档的风格和专业术语
- 通过增加一些词汇使文本更加自然流畅
给表取别名,可以精简SQL语句。
select 别名.字段 from 表名 as 别名;
3、分组查询
select 字段 from 表名 group by 字段;
一般配合组函数使用
练习3:查询出每个学校班级的数量
练习4:查询出学校id为1006的班级的数量
当需要对
全部评论 (0)
还没有任何评论哟~
