21、在SQL语句中空值用______表示。
答案: 1:NULL
23、SQL SELECT语句为了将查询结果存放到临时表中应该使用______短语。
答案: 1:Into cursor#Into cursor cursorname
24、查询设计器的筛选选项卡用来指定查询的_______。
答案: 1:条件#查询条件
25、通过Visual FoxPro的视图,不仅可以查询数据库表,还可以______数据库。
答案: 1:更新
40、查询设计器的"筛选"选项卡用来指定查询的______。
答案: 1:查询条件#条件
42、假设图书管理数据库中有3个表,图书.dbf、读者.dbf和借阅.dbf。它们的结构分别如下:
图书(总编号C(6),分类号C(8),书名C(16),出版单位C(20),单价N(6,2))
读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))
借阅(借书证号C(4),总编号C(6),借书日期D(8))
在上述图书管理数据库中,图书的主索引是总编号,读者的主索引是借书证号,借阅的主索引应该是______。
答案: 1:总编号+借书证号#借书证号+总编号
43、假设图书管理数据库中有3个表,图书.dbf、读者.dbf和借阅.dbf。它们的结构分别如下:
图书(总编号C(6),分类号C(8),书名C(16),出版单位C(20),单价N(6,2))
读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))
借阅(借书证号C(4),总编号C(6),借书日期D(8))
如果要查询借阅了两本和两本以上图书的读者姓名和单位,请对下面SQL语句填空。
SELECT 姓名,单位;
FROM 图书管理!读者;
WHERE 借书证号 IN
(SELECT ______;
FROM 图书管理!借阅;
GROUP BY 借书证号;
_____COUNT(*)>=2)
答案: 1:借书证号
2:HAVING
49、下面各题使用如下的"教师"表和"学院"表
"教师"表
职工号 姓名 职称 年龄 工资 系号
11020001 肖天海 副教授 35 2000.00 01
11020002 王岩盐 insert语句字段顺序教授 40 3000.00 02
11020003 刘星魂 讲师 25 1500.00 03
11020004 张月新 讲师 30 1500.00 04
11020005 李明玉 教授 34 2000.00 05
11020006 孙民山 教授 47 2100.00 06
11020007 钱无名 教授 49 2200.00 07
"学院"表
系号 系名
01 英语
02 会计
03 工商管理
使用SQL语句将一条新的记录插入学院表
INSERT______学院(系号,系名)______("04","计算机")
答案: 1:INTO
2:VALUES#VALUE#VALU
50、下面各题使用如下的"教师"表和"学院"表
"教师"表
职工号 姓名 职称 年龄 工资 系号
11020001 肖天海 副教授 35 2000.00 01
11020002 王岩盐 教授 40 3000.00 02
11020003 刘星魂 讲师 25 1500.00 03
11020004 张月新 讲师 30 1500.00 04
11020005 李明玉 教授 34 2000.00 05
11020006 孙民山 教授 47 2100.00 06
11020007 钱无名 教授 49 2200.00 07
"学院"表
系号 系名
01 英语
02 会计
03 工商管理
使用SQL语句完成如下操作(将所有教授的工资提高5%)
______ 教师 SET 工资=工资*1.05 ______ 职称="教授"
答案: 1:update#updat#upda
2:where#wher
59、______是指只有满足联接条件的记录才包含在查询结果中。
答案: 1:内部联接
知识点:VFP部分/项目和应用程序/编译和优化应用程序/引用可修改的文件
60、设有图书管理数据库:
图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))
读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))
借阅(借书证号C(4),总编号C(6),借书日期D(8))
检索书价在15元至25元(含15元和25元)之间的图书的书名、作者、书价和分类号,结果按分类号升序排序。
SELECT 书名,作者,单价,分类号 FROM 图书;
WHERE______;
ORDER BY______;
答案: 1:单价 BETWEEN 15 AND 25#单价 BETW 15 AND 25#单价 BETWE 15 AND 25#单价>=15 and 单价<=25#单价>=15 and 单价=<25#单价=>15 and 单价<=25#单价=>15 and 单价=<25
2:分类号 ASC#分类号
61、设有如下关系表R、S和T:
R(BH,XM,XB,DWH)
S(SWH,DWM)
T(BH,XM,XB,DWH)
实现R∪T的SQL语句是_______。
答案: 1:SELECT * FROM R UNION SELECT * FROM T#SELE * FROM R UNIO SELE * FROM T#SELECT * FROM R UNIO SELECT * FROM T#SELE * FROM R UNION SELE * FROM T
62、在SQL中,测试列值是否为空值用______运算符号,测试列值是否为非空值用______运算符号。
答案: 1:ISNULL
2:EXISTS#EXIS#EXIST
63、在SQL中,用______子句消除重复出现的元组。
答案: 1:DISTINCT#dist#disti#distin#distinc
64、在SQL中,用______命令可以从表中删除行。
答案: 1:DELETE#DELE
65、设有如下关系表R:
R(NO,NAME,SEX,AGE,CLASS)
主关键字是NO
其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。写出实现下列功能的SQL语句。
插入一个记录(25,"李明","男",21,"95031");______。
答案: 1:INSERT INTO R VALUES(25,"李明","男",21,"95031")#INSE INTO R VALU(25,"李明","男",21,"95031")#INSERT INTO R VALU(25,"李明","男",21,"95031")
66、设有如下关系表R:
R(NO,NAME,SEX,AGE,CLASS)
主关键字是NO
其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。写出实现下列功能的SQL语句。
插入"95031"班学号为30,姓名为"郑和"的学生记录;_______。
答案: 1:INSERT INTO R(NO,NAME,CLASS) VALUES(30,"郑和","95031")#INSE INTO R(NO,NAME,CLASS) VALUES(30,"郑和","95031")
67、设有如下关系表R:
R(NO,NAME,SEX,AGE,CLASS)
主关键字是NO
其中NO为学号(数值型),NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。写出实现下列功能的SQL语句。
将学号为10的学生姓名改为"王华";______。
答案: 1:UPDATE R SET NAME="王华" WHERE NO=10#UPDA R SET NAME="王华" WHERE NO=10#UPDA R SET NAME="王华" WHER NO=10
68、设有如下关系表R:
R(NO,NAME,SEX,AGE,CLASS)
主关键字是NO
其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。写出实现下列功能的SQL语句。
将所有"96101"班号改为"95101";_______。
答案: 1:UPDATE R SET CLASS="95101" WHERE CLASS="96101"#UPDA R SET CLASS="95101" WHER CLASS="96101"#UPDA R SET CLASS="95101" WHERE CLASS="96101"
69、设有如下关系表R:
R(NO,NAME,SEX,AGE,CLASS)
主关键字是NO
其中NO为学号(数值型),NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。写出实现下列功能的SQL语句。
删除学号为20的学生记录;______。
答案: 1:DELETE FROM R WHERE NO=20#DELE FROM R WHERE NO=20#DELE FROM R WHER NO=20#DELETE FROM R WHER NO=20
70、SQL可以控制视图的______方法。
答案: 1:更新
知识点:VFP部分/项目和应用程序/编译和优化应用程序/引用可修改的文件
71、查询设计器中的"联接"选项卡,可以控制______选择。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论