大数据学习——sql练习
2023-09-11 14:18:37 时间
1、
现有如下的建表语句和数据:
建表语句
create table student(Sno int,Sname string,Sex string,Sage int,Sdept string)row format delimited fields terminated by ','stored as textfile; create table course(Cno int,Cname string) row format delimited fields terminated by ',' stored as textfile; create table sc(Sno int,Cno int,Grade int)row format delimited fields terminated by ',' stored as textfile;
现有数据表1,如下所示:
95021 周二 男 17 MA 95015 王君 男 18 MA 95005 刘刚 男 18 MA 95011 包小柏 男 18 MA 95004 张立 男 19 IS 95010 孔小涛 男 19 CS 95022 郑明 男 20 MA 95001 李勇 男 20 CS 95016 钱国 男 21 MA 95020 赵钱 男 21 IS 95013 冯伟 男 21 CS 95006 孙庆 男 23 CS 95017 王风娟 女 18 IS 95009 梦圆圆 女 18 MA 95008 李娜 女 18 CS 95014 王小丽 女 19 CS 95018 王一 女 19 IS 95019 邢小丽 女 19 IS 95002 刘晨 女 19 IS 95007 易思玲 女 19 MA 95012 孙花 女 20 CS 95003 王敏 女 22 MA
请使用order by 、sort by 、 distribute by来完成:查询学生信息,按性别分区,在分区内按年龄有序
set mapred.reduce.tasks=2; select * from student distribute by sex sort by sage;
相关文章
- SQL学习——LIKE运算符
- mysql source 命令导入不了sql!
- 【SQL 学习】表连接
- .NET Core基于SQL Server数据库主从同步实现读写分离实战演练
- Sql Server之旅——终点站 nolock引发的三级事件的一些思考
- 读写分离子系统 - C# SQL分发子系统 - Entity Framework支持
- SQL Server 2008 标准版不支持Reporting Services的数据驱动订阅
- 【学习总结】SQL的学习-5-性能调优常用方法介绍与数据导入导出
- 【学习总结】SQL学习总结之SQL语法
- 【学习总结】SQL学习总结-总
- 【Teradata SQL】数据库中查询 一个字段包含另一个字段sql
- sql中in和exist语句的区别?
- VB.net:VB.net编程语言学习之ADO.net基本名称空间与类的简介、案例应用(实现与SQL数据库编程案例)之详细攻略
- 怎样能写出性能优良的SQL语句 从sql语句提高数据库的性能
- M-SQL:超强的多任务表示学习方法
- SQL编码中注意的性能问题
- SQL server 的除法运算
- sql 查询嵌套数组
- sql 数组学习(本代码仅仅在bigquery 中复现)
- sql 精读(二) 标准 SQL 中的编号函数
- SQL注入——堆叠注入,很简单,无非就是执行多条sql语句,注意不是所有DB支持
- 靶场推荐——pikachu SQL注入示例
- 批量更新sql
- SQL Summary(学习笔记)
- VB.net:VB.net编程语言学习之基于VS软件连接SQL Server(利用ADO.NET操作数据库/添加新数据源/DataGridView数据表格控件)的简介、案例应用之详细攻略