关键词不能为空

当前您在: 主页 > 高中公式大全 >

凭什么SQL经典面试题及答案

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-01-21 04:00
tags:

小制作作文-风暴行动

2021年1月21日发(作者:管念慈)
SQL
经典面试题及答案

1.
用一条
SQL
语句查询出每门课都大于
80
分的学生姓名

name kechengfenshu

张三语文

81

张三数学

75

李四语文

76

李四数学

90

王五语文

81

王五数学

100

王五英语

90

A: select distinct name from table where name not in (select distinct name
from table where fenshu<=80)


select name from table group by name having min(fenshu)>80


select name from table group by name having count(kecheng)>=3 and
min(fenshu)>=80



2.
学生表如下
:

自动编号学号姓名课程编号课程名称分数

1 2005001
张三

0001
数学

69

2 2005002
李四

0001
数学

89

3 2005001
张三

0001
数学

69

删除除了自动编号不同
,
其他都相同的学生冗余信息

A: delete tablename where
自动编号

not in(select min(
自动编号
) from
tablename group by
学号
,
姓名
,
课程编号
,
课程名称
,
分数
)


3.
面试题:怎么把这样一个表儿

year month amount

1991 1 1.1

1991 2 1.2

1991 3 1.3

1991 4 1.4

1992 1 2.1

1992 2 2.2

1992 3 2.3

1992 4 2.4

查成这样一个结果

year m1 m2 m3 m4

1991 1.1 1.2 1.3 1.4

1992 2.1 2.2 2.3 2.4

答案一、

select year,

(select amount from aaa m where month=1 and =) as m1,

(select amount from aaa m where month=2 and =) as m2,

(select amount from aaa m where month=3 and =) as m3,

(select amount from aaa m where month=4 and =) as m4

from aaa group by year


4.
说明:拷贝表
(
拷贝数据
,
源表名:
a
目标表名:
b)

SQL: insert into b(a, b, c) select d,e,f from a;


5.
有一张表,里面有
3
个字段:语文,数学, 英语。其中有
3
条记录分别表示语

70
分,数学
80分,英语
58
分,请用一条
sql
语句查询出这三条记录并按以
下条件显示出来(并写出您的思路):


大于或等于
80
表示优秀 ,大于或等于
60
表示及格,小于
60
分表示不及格。


显示格式:


语文数学英语


及格优秀不及格


------------------------------------------

select

(case when
语文
>=80 then '
优秀
'

when
语文
>=60 then '
及格
'

else '
不及格
') as
语文
,

(case when
数学
>=80 then '
优秀
'

when
数学
>=60 then '
及格
'

else '
不及格
') as
数学
,

(case when
英语
>=80 then '
优秀
'

when
英语
>=60 then '
及格
'

else '
不及格
') as
英语
,

from table


6
、编写
SQL
语句

1)
创建一张学生表,包含以下信息,学号,姓名,年龄,性别,家庭住址,联
系电话

Create table stu (
学号
int ,

姓名

varchar(8),

年龄
int,

性别

varchar(4),

家庭地址

varchar(50),

小制作作文-风暴行动


小制作作文-风暴行动


小制作作文-风暴行动


小制作作文-风暴行动


小制作作文-风暴行动


小制作作文-风暴行动


小制作作文-风暴行动


小制作作文-风暴行动



本文更新与2021-01-21 04:00,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/542247.html

SQL经典面试题及答案的相关文章