VF上机试题 SQL语言_sql语言数据库维护

2020-02-27 其他范文 下载本文

VF上机试题 SQL语言由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“sql语言数据库维护”。

VFP关系数据库标准语言SQL

【机试】

[1] 在练习文件夹中有一个数据库sdb,其中有数据库表student2、sc和course2。3个表结构如下所示:

STUDENT2(学号,姓名,年龄,性别,院系编号)

SC(学号,课程号,成绩,备注)

COURSE2(课程号,课程名,选修课号,学分)

用SQL语句查询“计算机软件基础”课程的考试成绩在85分以下(含85分)的学生的全部信息并将结果按学号升序存入noex.dbf文件中(表的结构同student2,并在其后加入成绩字段)。答案: SELECT STUDENT2.*,成绩 FROM STUDENT2,SC,COURSE2 WHERE

STUDENT2.学号=SC.学号

AND SC.课程号=COURSE2.课程号 AND 课程名=“计算机软件

基础” AND 成绩

NOEX。

[2] 将order_list1表中的全部记录追加到order_list表中,然后用SQL SELECT语句完成查询:按总金额降序列出所有客户的客户号、客户名及其订单号和总金额,并将结果存储到results表中(其中客户号、客户名取自customer表,订单号、总金额取自order_list表)答案:(1)SELECT * FROM ORDER_LIST1 INTO TABLE ORDER_LIST

(2)SELECT CUSTOMER.客户号, ORDER_LIST.客户名,订单号,总金额 FROM CUSTOMER, ORDER_LIST WHERE CUSTOMER.客户

号=ORDER_LIST.客户号 ORDER BY 总金额DESC INTO TABLE

RESULTS.[3]将customer1表中的全部记录追加到customer表中,然后用SQL SELECT语句完成查询:列出目前有订购单的客户信息(即有对应的order_list记录的customer表中的记录),同时要求按客户号升序排序,并将结果存储到results表中(表结构与customer表结构相同)。

答案:SELECT * FROM CUSTOMER1 INTO TABLE CUSTOMER

SELECT * FROM CUSTOMER WHERE 客户号 IN(SELECT 客户号

FROM ORDER_LIST)ORDER BY 客户号 INTO TABLE RESULTS

[4]列出总金额大于所有订购单总金额平均值的订购单(order_list)清单(按客户号升序排列),并将结果存储到results表中(表结构与order_list表结构相同)。

答案:SELECT * FROM ORDER_LIST WHERE 总金额>(SELECT AVG(总金额)FROM ORDER_LIST)ORDER BY 客户号 INTO TABLE RESULTS.

《VF上机试题 SQL语言.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
VF上机试题 SQL语言
点击下载文档
相关专题 sql语言数据库维护 试题 语言 VF sql语言数据库维护 试题 语言 VF
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文