SQL数据库题目,求助 30

关键词:select,desc,asc,distinct,top,groupby,orderby,like已知“学生信息”和“教师信息”表表结构如下:学生信息(学号cha... 关键词:select, desc, asc, distinct, top, group by, order by,like

已知“学生信息”和“教师信息”表表结构如下:

学生信息(学号char(6),姓名char(10),性别char(2),年龄int,班级nvarchar(10))

教师信息(工号char(4),姓名char(10),工资int,职称char(12),部门char(18))

1、 查询“学生信息”表中年龄为18岁学生的所有信息。

Select 学号,姓名,性别,年龄,班级

From table 学生信息

Where 年龄=18

2、 在“学生信息”表中查询“08电商1”班男生的学号、姓名和班级信息。

3、 在“学生信息”表中查询姓“李”的学生姓名和班级信息。

4、 在“教师信息”表中查询姓名的第二个字为“丽”的教师信息。

5、 在“学生信息”表中查询“08电商1”、“08物流2”班学生的班级、姓名和年龄信息。

6、 在“教师信息”表中查询工资大于2500的教师的工号,姓名,部门。

7、 在“学生信息”表中统计每个班级的学生人数,并显示出班级和对应人数。

8、 在“学生信息”表中按年龄降序排序,并显示前10名学生的学号,姓名。

9、 在“学生信息”表中查询“08电商2”班学生信息并按学号升序排列。

10、按性别分组,查询“学生信息”表中的学生的平均年龄,显示出性别和平均年龄。
展开
 我来答
百度网友0d11692
2013-04-03 · TA获得超过359个赞
知道小有建树答主
回答量:336
采纳率:0%
帮助的人:395万
展开全部
1、select * from 学生信息 where 年龄=18;
2、select 学号,姓名,班级 from 学生信息 where 班级='08电商1';
3、select 姓名,班级 from 学生信息 where 姓名 like '李%';
4、select * from 老师信息 where 姓名 like '_丽%';
5、select 班级,姓名,年龄 from 学生信息 where 班级='08电商1' or 班级='08物流2';
6、select 工号,姓名,部门 from 教师信息 where 工资>2500;
7、select 班级,count(*) as 人数 from 学生信息 group by 班级;
8、select top 10 学号,姓名 from 学生信息 order by 年龄 desc;
9、select * from 学生信息 where 班级='08电商2' order by 学号 asc;
10、select 性别,sum(年龄)/count(年龄) as 平均年龄 from 学生信息 group by 性别;或者select 性别,avg(年龄) as 平均年龄 from 学生信息 group by 性别
美林数据技术股份有限公司
2020-10-29 广告
Tempo大数据分析平台,是一款面向企业用户的数据分析与应用工具,为用户提供报表设计、可视化分析、机器学习、文本分析等自助式数据分析与探索。平台基于大数据架构,集数据接入、数据分析探索、成果管理与应用为一体,面向企业全民用户提供从数据到业务... 点击进入详情页
本回答由美林数据技术股份有限公司提供
成信院786
2013-04-03
知道答主
回答量:6
采纳率:0%
帮助的人:3.4万
展开全部
1, select * from 学生信息 where 年龄=18
2. select 学号,姓名,班级 from 学生信息 where 性别='男' and 班级=’08电商1‘
3. select 姓名,班级 from 学生信息 where 姓名 like (’李%‘)
4. select * from 教师信息 where substring('姓名'2,1)='丽'
5.select * from 学生信息 where 班级=‘08电商1‘ or 班级=’08物流2‘
6、 select工号,姓名,部门 from 教师信息 where 工资>2500
7、select 班级,count(学号) as 人数 From 学生信息 group by 班级
8、select top 10(学号,姓名) * from 学生信息 order by 年龄 desc
9、 select * from 学生信息 where 班级=’08电商2‘ order by 学号 ASC
10、select 性别, avg(年龄) as 平均年龄 from 学生信息 group by 性别

其中所有的符号都是英文的 基本都是逗号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zengzhumin
2013-04-03 · 超过18用户采纳过TA的回答
知道答主
回答量:75
采纳率:0%
帮助的人:42.4万
展开全部
智遥工作流,化繁为简,高效工作,SAP好搭档!
-----------------------------------------------------------------
1、 查询“学生信息”表中年龄为18岁学生的所有信息

select * From 学生信息 where 年龄=18

2、 在“学生信息”表中查询“08电商1”班男生的学号、姓名和班级信息。
Select * From 学生信息 Where 班级='08电商1' and 性别='男'

3、 在“学生信息”表中查询姓“李”的学生姓名和班级信息。
Select * From 学生信息 Where 姓名 like ‘李%’

4、 在“教师信息”表中查询姓名的第二个字为“丽”的教师信息。
select * from 教师信息 where substring(姓名,1,1)='丽'

5.在“学生信息”表中查询“08电商1”、“08物流2”班学生的班级、姓名和年龄信息。
select * from 学生信息 where 班级=‘08电商1‘ or 班级=’08物流2‘

6、 在“教师信息”表中查询工资大于2500的教师的工号,姓名,部门。

select * from 教师信息 where 工资>2500

7、 在“学生信息”表中统计每个班级的学生人数,并显示出班级和对应人数。

Select 班级,count(学号) From 学生信息 Where group by 班级

8、 在“学生信息”表中按年龄降序排序,并显示前10名学生的学号,姓名。
select top 10 * from 学生信息 order by 年龄 desc

9、 在“学生信息”表中查询“08电商2”班学生信息并按学号升序排列。
select top 10 * from 学生信息 where 班级=’08电商2‘ order by 学号 ASC

10、按性别分组,查询“学生信息”表中的学生的平均年龄,显示出性别和平均年龄。
select 性别, avg(年龄) from 学生信息 group by 性别
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式