单选题
下列各题有作者表和图书表如下:
作者表
作者编号 作者姓名 所在城市 1001 王力 北京 1002 刘方 北京 1003 张剑 上海 1004 程红 上海 1005 张进 上海
图书表
图书编号 书名 出版单位 价格 作者编号 0001 计算机应用 清华大学出版社 26.50 1001 0002 C++ 电子工业出版社 32.00 1001 0003 计算机基础知识 电子工业出版社 28.00 1032 0004 网络应用 清华大学出版社 24.50 1003 0005 数据库应用 清华大学出版社 26.00 1003 0006 数据库组成原理 清华大学出版社 23.00 1003 0007 Java 电子工业出版社 27.50 1004 0008 网页设计 电子工业出版社 31.00 1004
单选题
有如下SQL语句: SELECT 出版单位,MIN(价格) FROM 图书 GROUP BY 出版单位 查询结果中,第一条记录的值是( )。 A. 电子工业出版社 32.00 B. 电子工业出版社 27.50 C. 清华大学出版社 23.00 D. 清华大学出版社 26.50
【正确答案】
B
【答案解析】 [解析] 本题的SQL语句的含义是统计每个出版社中,价格最低的图书记录,并显示出版单位和图书价格。如果不指明排序字段,则默认按升序排序,即按出版单位升序排序,出版单位中有“清华大学出版社”和“电子工业出版社”,其中两个出版社的第一个字“清”和“电”,按拼音次序排序,是“电”在前面,所以分组后第一个出版社为“电子工业出版社”,此出版社中最低价格为27.50。
单选题
使用SQL语句向学生表S(SNO,SN,AGE,SEX)中添加一条新记录,字段学号(SNO)、姓名(SN)、性别(SEX)、年龄(AGE.的值分别为0401、王芳、女、18,正确命令是( )。 A. APPEND INTO S(SNO,SN,SEX,AGE. VALUES ('0401','王芳','女',18) B. APPENDS VALUES('0401','王芳',18,'女') C. INSERT INTO S(SNO,SN,SEX,AGE. VALUES('0401','王芳','女','18') D. INSERT S VALUES('0401','王芳',18,'女')
【正确答案】
C
【答案解析】 [解析] 向表中插入记录的命令格式为: INSERT INTO表名[(字段名1[,字段名2,…])]VALUES(表达式1[,表达式2,…]) 其功能是在表尾追加一个新记录,并直接插入记录数据。 选项A)和B)中的APPEND命令也可在表尾追加记录,但它只可追加空白记录或以交互方式填写记录数据,所以是错误的。选项D,字段名全部缺省,需按表结构字段顺序填写VALUES子句的所有表达式,选项D)中插入的数据顺序为学号、姓名、年龄、性别跟表S中的字段学号、姓名、姓别、年龄不能对应,所以是错误的。
提交答案
关闭