1 / 23
文档名称:

数据库面试题课案.docx

格式:docx   大小:39KB   页数:23页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库面试题课案.docx

上传人:温柔的兰花 2022/6/2 文件大小:39 KB

下载得到文件列表

数据库面试题课案.docx

相关文档

文档介绍

文档介绍:数据库面试题课案
数据库面试题课案
1 / 231
数据库面试题课案
数据库面试题
四数据写 SQL〔 30〕
SQL句:根据集成培,建立以下三表:
S(S#,SN,SD,SA)S#,SN,SD,);
ENDLOOP;
end;
4、已有“成〞如下表所示:
学号程号分数
S1C180
S1C275
S2C1null
数据库面试题课案
数据库面试题课案
3 / 233
数据库面试题课案
S2C255
S3C390
1〕执行 SQL语句:
SelectCount〔学号〕From成绩Where分数〉60
后的结果是什么?
数据库面试题课案
数据库面试题课案
4 / 234
数据库面试题课案
2〕请写出

SQL

语句来进行查询“成绩〞表中学号为

S1、课程号为

C2

的学号和分数
数据库面试题课案
数据库面试题课案
23 / 2323
数据库面试题课案
解答:
1〕统计分数超过 60的学生总数。
2〕select学号,分数 from成绩 where学号=‘S1’and课程号=‘C2’;
是Product表中的索引列,请优化如下 SQL语句,并简述原因。原语句:
数据库面试题课案
数据库面试题课案
23 / 2323
数据库面试题课案
SELECT*
FROMProduct
WHERESAL*12〉25000;
解答:
Select*fromproductwheresal>(25000/12);
理由:WHERE子句中,如果索引列是函数的一局部. 优化器将不使用索引而使用全表扫描.
,字段有用户名、口令及备注,请用 SQL选择出用户名和口令完全相同的记录
〔应包括用
户名和数量的出现次数〕
T_USER(USER_NAME,PASSWORD)
显示
USER_NAMECOUNT(*)
QWE4
WER5
解答:selectuser_name,count(*)fromt_usergroupbyuser_name,password;
,T_MONEY,字段有 ID,FEE,请用SQL语言选择出 FEE值为前三条记录。
T_MONEY(ID ,FEE)
显示
IDFEE
100
90
280
SelectId,feefrom(Selectid,feefromt_moneyorderbyfeedesc)whererownum<=3;
8、table_nametemp
Idname
a
b
a
a
结果为
Idname
数据库面试题课案
数据库面试题课案
23 / 2323
数据库面试题课案
a
b
写出sql语句。
解答:selectrownumasid,namefrom(selectdistinctnamefromtemp);
9、原表(t_salary)
yearsalary
20001000
20012000
20023000
20034000
先要实现显示结果 (salary为以前的工资和 )
yearsalary
20001000
20013000
20026000
写出sql语句。
解答:
,sum()over()assum_salaryfromsalary_tt;
,均有key和value两个字段,如果B的key在A中也有,就把B的value换为A
中对应的 value
这道题的 SQL语句怎么写?
解答:
mergeintoAa
usingBb
on(=)
whenmatchedthen
updateset
,并插入如下数据。
购物人商品名称数量
A甲2
B乙4
C丙1
A乙2
B丙5
1)
写出创立表和插入内容的
sql语句
2)
写出sql语句使其产生如下结果
购物人商品甲商品乙商品丙
数据库面试题课案
数据库面试题课案
8 / 238
数据库面试题课案
A22Null
BNull45
CNullNull1
解答:
createtabletb_order(
customervarchar2(20),
product_namevarchar2(20),
quantitynumber(2)
)
数据库面试题课案
数据库面试题课案
9 / 239
数据库面试题课案
Insertintotb_order(customer,product_name,quantity)values(