• 世界杯
  • 荒漠
  • 携程
  • 韩语
  • 气候
  • 宽带
  • 存档
  • 更多
  • 最热搜索
    关于西部大开发调查报告  金属钠  大学生诚信观调查  废品回收协议范u  托起  单一制  港湾  班联会  飙车  chinacall  包场  女演员  林教头  土木工程实习日记  彩虹  程砚秋  企业信息化管理制度  硒鼓  讲座 邀请函  基本建设  孙盛以  交流电机的继电器接触器ua  学习实践社会社会主义核心价值体系  关机  苏韶华  说出  领导工作  小新  大相径庭  十里堡中学flash培训计划共学时下载搜索doccom免费全面的文档搜索下载站files  金教授  系统分析报告  明为  总参  地方高师院校  软件测试专业市场调研报告files  idc业务  壮锦  课题论证  金融社会调查报u  毕业 总结  王静  pado  第六一八  人字  高淘网  Veghel  企业内部控制制度  password  这样的话  sm模块使用文档短信息部分下载搜  理论评论家  周卫生  科教兴国战略的  需求 管理 规范  ndacht  apa璁烘枃鏍煎紡鍐  禾鱼燕  华东师范大学  证实  岗位协议书files  划出  粤菜  工作作风  再出  郭心心  英国史  具备  独居  当归  技术 激励  专业设计  李鸿章  西格玛  自然美  宝石鉴定  应美国  年北京中考试题  JR  生物入侵  pdm系统信息化建设项目计划书  十八  形势与政策论文  湘财圆网行情分析软件 白金版  汉语言文学专业本科毕业论文  月工作总结与计划书  李约瑟  型钢  租房  葡萄酒  都灵  利马  ATM系统需求分析说明书  交接单  商业企划书  陈晓菁  export import  两弹  医务室  正方形  
    SQL  那几个  英文  单词  缩写  

    SQL是那几个英文单词的缩写

      文件类型:DOC/Microsoft Word  文件大小:17719字节

    内容摘要:

    SQL是那几个英文单词的缩写
    A)Standard Query Language
    B)Structured Query Language
    C) Select Query Language
    D)以上都不是
    SQL SELECT语句的功能是 【 】 .
    在SQL查询时,使用WHERE子句指出的是 .
    A) 查询目标 B) 查询结果 C) 查询条件 D) 查询视图
    在SQL SELECT语句中用于实现 关系的选择运算的短语是
    FOR B)WHILE C)WHERE D) CONDITION
    在Visual FoxPro中,以下有关SQL的SELECT语句的叙述中,错误的是
    A) SELECT子句中可以包含表中的列和表达式
    B) SELECT子句中可以使用别名
    C) SELEC T子句规定了结果集中的列顺序
    D) SELECT子句中列的顺序应该与表中列的顺序一致
    在SQL的SELECT 查询中使用 [ ] 字句消除查询结果中的重复记录.
    在SQL的SELECT查询结果中,消除重复记录的方法是
    A) 通过指定主关系键 B) 通过指定惟一索引
    C) 使用DISTINCT子句 D) 使用HAVING子句
    一条没有指明去向的SQL SELE CT 语句执行之后,会把查询结果显示在屏幕上
    要退出这个查询窗口,应该按的键是
    ALT B)DELETE C)ESC D)RETURN
    在Visual FoxPro 中,使用SQL 的SELECT 语句将查询结果存储在一个临时表中,应该使用 [ ] 子句.
    在SQL SELECT语句中将查询结果存放在一个表中 应该使用 〖 〗 子句(关键字必须拼写完整).
    查询订购单号首字符是"P"的订单信息,应该使用命令
    A) SELECT * FROM 订单 WHERE HEAD(订购单号,1)="P"
    B) SELECT * FROM 订单 WHERE LEFT(订购单号,1)= "P"
    C) SELECT * FROM 订单 WHERE "P"$订购单号
    D) SELECT * FROM 订单 WHERE RIGHT(订购单号,1)= "P"
    在SQL语句中,与表达式"供应商名 LIKE" %北京%""功能相同的表达式是
    A) LEFT(供应商名,4)="北京" B) "北京"$供应商名
    C) 供应商名IN"%北京%" D) AT(供应商名,"北京")
    用SQL语句从表STUDENT中查询所有姓王的同学的信息,正确的命令是:
    A)SELECT*FROM STUDENT WHERE LEFT (姓名,2)="王"
    B)SELECT*FROM STUDENT WHERE RIGHT (姓名,2)="王"
    C)SELECT*FROM STUDENT WHERE TRIM (姓名,2)="王"
    D)SELECT*FROM STUDENT WHERE STR (姓名,2)="王"
    查询订购单号( 字符型,长度为4)尾字符是"1" 的错误命令是
    A)SELECT * FROM 订单 WHERE SUBSTR(订购单号,4)= "1"
    B)SELECT * FROM 订单 WHERE SUBS TR(订购单号,4,1)="1"
    C)SELECT * FROM 订单 WHERE "1"$订购单号
    D)SELECT * FROM 订单 WHERE RIGH T(订购单号,1)="1"

    在SQL语句中,与表达式"工资 BETWEEN 1210 AND 1240"功能相同的表达式是
    A)工资>=1210 AND 工资1210 AND 工资=1210 OR 工资3 AND AVG_金额>200
    B)SELECT职员号FROM订单 GROUP BY职员号HAVING COUNT(*)>3 AND AVG(金额)>200
    C)SELECT职员号FROM订单 GROUP,BY职员号HAVING COUNT(*)>3 WHERE AVG(金额)>200
    D)SELECT职员号FROM订单 GROUP BY职员号WHERE COUNT(*)>3 AND AVG_金额>200
    SQL支持集合的并运算,运算符是 【 】 .
    查询设计器中"联接"选项卡对应的SQL短语是
    A)WHERE
    B)JOIN
    C )SET
    D)ORDER BY
    设有学生选课表SC(学号,课程号,成绩),用SQL语言检索每门课程的课程号及平均分的语句是(关键字必须拼写完整)
    SELECT 课程号,AVG(成绩) FROM SC 〖 〗
    从职工数据库表中计算工资合计的SQL语句是SELECT【 】FROM职工.
    在SQR的嵌套查询中,量词ANY和【 】是同义词.在SQL查询时,使用【 】 子句指出的是查询条件.
    设有s(学号,姓名,性别)和sc(学号,课程号,成绩)两个表,如下SQL语句检索选修的每门课程的成绩都高于或等于85分的学生的学号,姓名和性别,正确的是
    A)SELECT学号,姓名,性别FROM s WHERE EXISTS
    (SELECT* FROM SC WHERE SC.学号=s.学号AND成绩=85)
    C)SELECT学号,姓名,性别FROM S WHEREEXISTS
    (SELECT * FROM SC WHERE SC.学号=S.学号 AND 成绩>85)
    D)SELECT学号,姓名,性别FROM S WHERENOTEXISTS
    (SELECT * FROM SC WHERE SC.学号=S.学号AND成绩15 AND AGE<30)
    下面的SQL语句中可以正确执行的是
    A)INSERT INTO STUDENT(SNO,SEX,AGE) valueS ("S9","男",17)
    B)INSERT INTO STUDENT(SNO,SEX,AGE) valueS ("李安琦","男",20)
    C)INSERT INTO STUDENT(SEX,AGE) valueS ("男",20)
    D)INSERT INTO STUDENT(SNO,SN) valueS ("S9","安琦",16)
    使用SQL语句向学生表S(SNO,SN,AGE,SEX)中添加一条新记录,字段学号(SNO),姓名(SN),性别(SEX),年龄(AGE)的值分别为0401,王芳,女,18,正确命令是
    A) APPEND INTO S (SNO,SN,SEX,AGE)VALUES('0401','王芳','女',18)
    B) APPEND S VALUES('0401','王芳',18,'女')
    C) INSERT INTO S(SNO,SN,SEX,AGE)VALUES('0401','王芳','女',18)
    D) INSERT S VALUES('0401','王芳',18,'女')
    SQL插入记录的命令是INSERT,删除记录的命令是【 】,修改记录的命令是【 】.
    SQL的数据操作语句不包括
    A)INSERT B)UPDATE
    C)DELETE D)CHANGE
    在Visual FoxPro中,以下关于删除记录的描述中,正确的是
    A) SQL的DELETE命令在删除数据库表中的记录之前,不需要用USE命令打开表
    B) SQL的DELETE命令和传统Visual FoxPro的DELETE命令在删除数据库表中的记录之前,都需要用USE命令打开表
    C) SQL的DELETE命令可以物理的删除数据库表中的记录,而传统Visual FoxPro的DELETE命令只能逻辑删除数据库表中的记录
    D) 传统Visual FoxPro的DELETE命令在删除数据库表中的记录之前不需要用USE命令打开表
    "图书"表中有字符型字段"图书号".要求用SQL DELETE命令将图书号以字母A 开头的图书记录全部打上删除标记,正确的命令是
    A)DELETE FROM图书FOR图书号LIKE"A%"
    B)DELETEFROM图书WHILE图书号LIKE"A%"
    C)DELETE FROM图书WHERE图书号="A*
    D)DELETE FROM图书WHERE图书号LIKE"A%"
    从"订单"表中删除签订日期为2004年1月10日之前(含)的订单记录,正确的SQL语句是
    A)DROP FROM 订单WHERE签订日期<={^2004-l-10}
    B)DROP FROM 订单 FOR 签订日期<={^2004-l-lO}
    C)DELETE FROM 订单 WHERE 签订日期 30
    C) DELETE S FOR AGE > 30
    D) DELETE S WHERE AGE > 30
    要在"成绩"表中插入一条记录,应该使用的SQL语句是:
    【 】 成绩(学号,英语,数学,语文)VALuEs("2001100111",9l,78,86)
    假设图书管理数据库中有3个表,图书.dbf,读者.dbf和借阅.dbf.它们的结构分别如下:
    图书(总编号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))
    在上述图书管理数据库中,图书的主索引是总编号,读者的主索引是借书证号,借阅的主索引应该是 [ ] .
    有如下SQL语句:
    SELECT 读者.姓名,读者.职称,图书.书名,借阅.借书日期;
    FROM图书管理!读者,图书管理!借阅,图书管理!图书;
    WHERE借阅.借书证号=读者.借书证号;
    AND图书.总编号=借阅.总编号
    其中WHERE子句中的"借阅.借书证号=读者.借书证号"对应的关系操作是 [ ] .
    如果要在藏书中查询"高等教育出版社"和"科学出版社"的图书,请对下面的SQL语句填空.
    SELECT 书名,作者,出版单位;
    FROM 图书管理!图书;
    WHERE 出版单位 [ ]
    如果要查询所藏图书中,各个出版社的图书最高单价,平均单价和册数,请对下面的SQL语句填空.
    SELECT 出版单位,MAX(单价), [ ] , [ ] ;
    FROM 图书管理!图书;
    [ ] 出版单位
    如果要查询借阅了两本和两本以上图书的读者姓名和单位,请对下面的SQL语句填空.
    SELECT 姓名,单位;
    FROM 图书管理!读者;
    (SELECT [ ] ;
    FROM 图书管理!借阅;
    CROUP BY 借书证号;
    [ ] COUNT(*)>=2)
    使用的数据如下:
    当前盘当前目录下有数据库db_stock,其中有数据库表stock.dbf,该数据库表的内容是:
    股票代码 股票名称 单价 交易所
    600600 青岛啤酒 7.48 上海
    600601 方正科技 15.20 上海
    600602 广电电子 10.40 上海
    600603 兴业房产 12.76 上海
    600604 二纺机 9.96 上海
    600605 轻工机械 14.59 上海
    000001 深发展 7.48 深圳
    000002 深万科 12.50 深圳
    执行如下SQL语句后
    SELECT*FROM stock INTO DBF stock ORDER BY 单价
    A) 系统会提示出错信息
    B) 会生成一个按"单价"升序排序的表文件,将原来的stock.dbf文件覆盖
    C) 会生成一个按"单价"降序排序的表文件,将原来的stock.dbf文件覆盖
    D) 不会生成排序文件,只在屏幕上显示一个按"单价"升序排序的结果
    执行下列程序段以后,内存变量a的内容是
    CLOSE DATABASE
    a=0
    USE stock
    GO TOP
    DO WHILE.NOT.FOF()
    IF 单价>10
    a=a+1
    ENDIF
    SKIP
    ENDDO
    A) 1 B) 3 C) 5 D) 7
    有如下SQL SELECT语句
    SELECT*FROM stock WHERE单价BETWEEN 12.76 AND 15.20
    与该语句等价的是
    A) SELECT*FROM stock WHERE 单价=12.76
    B) SELECT*FROM stock WHERE 单价12.76
    C) SELECT*FROM stock WHERE 单价>=15.20.AND.单价15.20.AND.单价0",通过该设置,能保证数据的
    A) 实体完整性 B) 域完整性 C) 参照完整性 D) 表完整性
    在当前盘当前目录下删除表stock的命令是
    A) DROP stock B) DELETE TABLE stock
    C) DROP TABLE stock D) DELETE stock
    有如下SQL语句
    SELECT max(单价) INTO ARRAY a FROM stock
    执行该语句后
    A) a[1]的内容为15.20 B) a[1]的内容为6
    B) a[0]的内容为15.20 C) a[0]的内容为6
    有如下SQL语句
    SELECT 股票代码,avg(单价) as 均价 FROM stock;
    GROUP BY 交易所 INTO DBF temp
    执行该语句后temp表中第二条记录的"均价"字段的内容是
    A) 7.48 B) 9.99 C) 11.73 D) 15.20
    将stock表的股票名称字段的宽度由8改为10,应使用SQL语句
    A) ALTER TABLE stock股票名称 WITH c(10)
    B) ALTER TABLE stock股票名称 c(10)
    C) ALTER TABLE stock ALTER股票名称 c(10)
    D) ALTER stock ALTER 股票名称 c(10)
    有如下SQL语句
    CREATE VIEW stock_view AS SELECT*FROM stock WHERE 交易所="深圳"
    执行该语句后产生的视图包含的记录个数是
    A) 1 B) 2 C) 3 D) 4
    有如下SQL语句
    CREATE VIEW view_stock AS SELECT 股票名称AS名称,单价FROM stock
    执行该语句后产生的视图含有的字段名是
    A) 股票名称,单价 B) 名称,单价
    C) 名称,单价,交易所 D) 股票名称,单价,交易所
    执行如下SQL语句后
    SELECT DISTINCT 单价 FROM stock;
    WHERE 单价=( SELECT min(单价)FROM stock) INTO DBF stock_x
    表stock_x中的记录个数是
    A) 1 B) 2 C) 3 D) 4
    求每个交易所的平均单价的SQL语句是
    A) SELECT 交易所,avg(单价)FROM stock GROUP BY 单价
    B) SELECT 交易所,avg(单价)FROM stock ORDER BY 单价
    C) SELECT 交易所,avg(单价)FROM stock ORDER BY 交易所
    D) SELECT 交易所,avg(单价)FROM stock GROUP BY 交易所
    下面各题使用如下的"教师"表和"学院"表
    "教师"表
    职工号 姓名 职称 年龄 工资 系号
    11020001 肖天海 副教授 35 2000.00 01
    11020002 王岩盐 教授 40 3000.00 02
    11020003 刘星魂 讲师 25 1500.00 01
    11020004 张月新 讲师 30 1500.00 03
    11020005 李明玉 教授 34 2000.00 01
    11020006 孙民山 教授 47 2100.00 02
    11020007 钱无名 教授 49 2200.00 03
    "学院"表
    系号 系名
    01 英语
    02 会计
    03 工商管理
    适用SQL语句将一条新的记录插入学院表
    INSERT [ ] 学院( 系号,系名) [ ] ("04","计算机")
    使用SQL语句求"工商管理"系的所有职工的工资总和.
    SELECT [ ] (工资) FROM 教师;
    WHERE系号IN (SELECT 系号FROM [ ] WHERE 系名="工商管理")
    使用SQL语句完成如下操作(将所有教授的工资提高5%)
    教师 SET 工资=工资*1.05 [15] 职称="教授"

    使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当
    A)使用WHERE子句
    B)在GROUP BY后面使用HAVING 子句
    C)先使用WHERE子句,再使用HAVING 子句.
    D)先使用HAVING 子句,再使用WHERE子句
    部门表
    部门号 部门名称
    40 家用电器部
    10 电视录摄像机部
    20 电话手机部
    30 计算机部

    商品表
    部门号 商品号 商品名称 单价 数量 产地
    40 0101 A牌电风扇 200.00 10 广东
    40 0104 A牌微波炉 350.00 10 广东
    40 0105 B牌微波炉 600.00 10 广东
    20 1032 C牌传真机 1000.00 20 上海
    40 0107 D牌微波炉_A 420.00 10 北京
    20 0110 A牌电话机 200.00 50 广东
    20 0112 B牌手机 2000.00 10 广东
    40 0202 A牌电冰箱 3000.00 2 广东
    30 1041 B牌计算机 6000.00 10 广东
    30 0204 C牌计算机 10000.00 10 上海

    SQL语句
    SELECT部门号,MAX(单价*数量)FROM商品表GROUP BY部门号查询结果有几条记录
    A)1 B)4 C)3 D)10
    SQL语句
    SELECT 产地,COUNT(*) 提供的商品种类数;
    FROM 商品表;
    WHERE 单价>200;
    GROUP BY 产地 HAVING COUNT(*)>=2;
    ORDER BY 2 DESC
    查询结果的第一条记录的产地和提供的商品种类数是
    A)北京,1 B)上海,2
    C)广东,5 C)广东,7
    SQL 语句
    SELECT 部门表.部门号,部门名称,SUM(单价*数量);
    FROM 部门表,商品表;
    WHERE 部门表.部门号=商品表.部门号;
    GROUP BY 部门表.部门号
    查询结果是
    A)各部门商品数量合计 B)各部门商品金额合计
    C)所有商品金额合计 D)各部门商品金额平均值
    SQL 语句
    SELECT 部门表.部门号,部门名称,商品号,商品名称,单价;
    FROM 部门表,商品表;,
    WHERE 部门表.部门号=商品表.部门号;
    ORDER BY 部门表.部门号 DESC,单价
    查询结果的第一条记录的商品号是
    A)0101 B)0202 C)0110 D)0112
    SQL 语句
    SELECT 部门名称 FROM 部门表 WHERE 部门号 IN;
    (SELECT 部门号 FROM 商品表 WHERE 单价 BETWEEN 420 AND 1000)
    查询结果是
    A)家用电器部,电话手机部 B)家用电器部,计算机部
    C)电话手机部,电视录摄像机部 D)家用电器部,电视录摄像机部
    使 用如下三个表:
    学生.DBF:学号 C(8) ,姓名 C(12),性别 C(2),出 生日期 D,院系 C(8)
    课程.DBF:课程编号 C (4) ,课程名称 C(10) , 开课 院系C(8)
    学生成绩.DBF:学号 C(8) ,课程编 号 C(4) , 成绩 I

    查询每门课程的最高分,要求 得到的信息包括课程名称和分数.正确的命令是
    A)SELECT 课程名称, SUM(成绩) AS 分数 FROM 课程, 学生成绩 ;
    WHERE 课程.课程编号=学生成绩.课 程编号 ;
    GROUP BY 课程名称
    B)SELECT 课程名称, MAX(成绩) 分 数 FROM 课程, 学生成绩 ;
    WHERE 课程.课程编号= 学生成绩.课程编号 ;
    GROUP BY 课程名称
    C)SELECT 课程名称, SUM(成绩) 分数 FROM 课程, 学 生成绩 ;
    WHERE 课程.课程编号=学生成绩.课 程编号 ;
    GROUP BY 课程.课程编 号
    D)SELECT 课程名称, MAX(成绩) AS 分数 FROM 课程, 学生成绩 ;
    WHERE 课程.课程编号=学生成绩.课 程编号 ;
    GROUP BY 课程编号
    统计只有2名以下(含2名)学生选修的课程情况,包括课程名
    称,开课院系和选修人数,并按选课人数统计结果中的信息排序.正确的命令是
    A)SELECT 课程名称,开课院系,COUN T(课程编号) AS 选修人数;
    FROM 学生成绩,课程 WHERE 课程.课 程编号=学生成绩.课程编号 ;
    GROUP BY 学生成绩.课程编号 HAVIN G COUNT(*)<=2;
    ORDER BY COUNT(课程 编号)
    B)SELECT 课程名称,开课院系,COUN T(学号) 选修人数;
    FROM 学生成绩,课程 WHERE 课程.课 程编号=学生成绩.课程编号 ;
    GROUP BY 学生成绩.学号 HAVING CO UNT(*)<=2;
    ORDER BY COUNT(学号)
    C)SELECT 课程名称, 开课院系,COUNT(学号) AS 选修 人数;
    FROM 学生成绩,课程 WHERE 课程.课 程编号=学生成绩.课程编号 ;
    GROUP BY 课程名称 HA VING COUNT(学号)200
    B)SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)>3 AND AVG(金额)>200
    C)SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)>3 WHERE AVG(金额)>200
    D)SELECT 职员号 FROM 订单 GROUP BY 职员号 WHERE COUNT(*)>3 AND AVG_金额>200
    显示2005年1月1日后签订的订单,显示订单的订单号,客户以及签定日期.正确的SQL语句是
    A)SELECT 订单号,客户名,签订日期 FROM 订单JOIN 客户 ON 订单.客户号=客户.客户号 WHERE 签订日期>{^2005-1-1}
    B)SELECT 订单号,客户名,签订日期 FROM 订单JOIN 客户 WHERE 订单.客户号=客户.客户号 AND 签订日期>{^2005-1-1}
    C)SELECT 订单号,客户名,签订日期 FROM 订单,客户 WHERE 订单.客户号=客户.客户号 AND 签订日期<{^2005-1-1}
    D)SELECT 订单号,客户名,签订日期 FROM 订单, 客户 ON 订单.客户号=客户.客户号 AND 签订日期= 85
    D) SELECT 学号,姓名 FROM S,SC
    WHERE S.学号 = SC.学号 AND ALL成绩 >= 85
    用SQL语言检索选修课程在5门以上(含5门)的学生的学号,姓名和平均成绩,并按平均成绩降序排列,正确的命令是
    A) SELECT S.学号,姓名 平均成绩 FROM S,SC;
    WHERE S.学号 = SC.学号;
    GROUP BY S.学号 HAVING COUNT(*)>=5 ORDER BY平均成绩 DESC
    B) SELECT 学号,姓名,AVG(成绩) FROM S,SC;
    WHERE S.学号 = SC.学号 AND COUNT(*)>=5;
    GROUP BY 学号 ORDER BY 3 DESC
    C) SELECT S.学号,姓名 AVG(成绩) 平均成绩FROM S,SC;
    WHERE S.学号 = SC.学号 AND COUNT(*)>=5;
    GROUP BY S.学号 ORDER BY平均成绩 DESC
    D) SELECT S.学号,姓名 AVG(成绩)平均成绩 FROM S,SC;
    WHERE S.学号 = SC.学号;
    GROUP BY S.学号 HAVING COUNT(*)>=5 ORDER BY 3 DESC
    使用如下三个数据库表:
    金牌榜.DBF 国家代码C(3), 金牌数I, 银牌数I, 铜牌数I
    获奖牌情况.DBF 国家代码C(3), 运动员名称C(20), 项目名称C(30), 名次I
    国家.DBF 国家代码 C(3), 国家名称C(20)
    "金牌榜"表中一个国家一条记录:"获奖牌情况"表中每个项目中的各个名次都有一条记录,名次只取前3名,例如:
    国家代码 运动员名称 项目名称 名次
    001
    刘翔
    男子110米栏
    1
    001
    李小鹏
    男子双杠
    3
    002
    非尔普斯
    游泳男子200米自由泳
    3
    002
    非尔普斯
    游泳男子400米个人混合泳
    1
    001
    郭晶晶
    女子三米板跳板
    1
    001
    李婷/孙甜甜
    网球女子双打
    1
    为表"金牌榜"增加一个字段"奖牌总数",同时为该字段设置有效性规则:奖牌总数>=0,应使用SQL语句
    ALTER TABLE金牌榜 【 】 奖牌总数I 【 】 奖牌总数>=0
    使用"获奖牌情况"和"国家"两个表查询"中国"所获金牌(名次为1)的数量,应使用SQL语句
    SELECT COUNT(*) FROM 国家 INNER JOIN 获奖牌情况;
    【 】 国家.国家代码 = 获奖牌情况.国家代码;
    WHERE 国家.国家名称 = "中国" AND 名次 = 1
    将金牌榜.DBF中新增加的字段奖牌总数设置为金牌数,银牌数,铜牌数三项的和,应使用SQL语句
    【 】 金牌榜 【 】 奖牌总数 = 金牌总数+银牌数+铜牌数
    为"学院"表增加一个字段"教师人数"的SQL语句是
    A)CHANGE TABLE学院ADD教师人数I B)ALTER STRU学院ADD教师人数I
    C)ALTER TABLE学院ADD教师人数I D)CHANGE TABLE学院INSERT教师人数I
    将"欧阳秀"的工资增加200元SQL语句是
    A)REPLACE教师WITH工资=工资+200 WHERE 姓名="欧阳秀"
    B)UPDATE教师SET工资=工资+200 WHEN 姓名="欧阳秀"
    C)UPDATE教师工资WITH工资+200 WHERE姓名="欧阳秀"
    D)UPDATE教师SET 工资=工资+200 WHERE姓名="欧阳秀"
    下列程序段的输出结果是CLOSE DATA
    a=0
    USE教师GO TOP
    DO WHILE .NOT. EOF()
    IF主讲课程="数据结构".OR.主讲课程="C语言"
    a=a+1
    ENDIF
    SKIP
    ENDDO
    a
    A)4 B)5 C)6 D)7
    有SQL语句:SELECT * FROM教师WHERE NOT(工资>3000 OR 工资2000 AND 工资2000 OR 工资=;
    ALL (SELECT 工资FROM教师WHERE系号="02")
    与如上语句等价的SQL语句是
    A)SELECT DISTINCT系号FROM教师WHERE工资>=;
    (SELECT MAX(工资)FROM教师WHERE 系号="02")
    B)SELECT DISTINCT系号FROM教师WHERE工资>=;
    (SELECT MIN(工资)FROM教师WHERE 系号="02")
    C)SELECT DISTINCT系号FROM教师WHERE工资>=;
    ANY(SELECT(工资)FROM教师WHERE 系号="02")
    D)SELECT DISTINCT系号FROM教师WHERE工资>=;
    SOME (SELECT(工资)FROM教师WHERE 系号="02")
    使用如下三个表:
    部门.DBF:部门号C(8),部门名C(12),负责人C(6),电话C(16)
    职工.DBF:部门号C(8),职工号C(10),姓名C(8),性别C(2),出生日期D
    工资.DBF:职工号C(10),基本工资N(8.2),津贴N(8.2),奖金N(8.2),扣除N(8.2)
    查询职工实发工资的正确命令是
    A) SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资 FROM 工资
    B) SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资 FROM 工资;
    WHERE 职工.职工号=工资.职工号
    C) SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资;
    FROM 工资,职工 WHERE 职工.职工号=工资.职工号
    D) SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资;
    FROM 工资 JOIN 职工 WHERE 职工.职工号=工资. 职工号
    查询1962年10月27日出生的职工信息的正确命令是
    A) SELECT*FROM 职工 WHERE 出生日期={^1962-10-27}
    B) SELECT*FROM 职工 WHERE 出生日期=1962-10-27
    C) SELECT*FROM 职工 WHERE 出生日期="1962-10-27"
    D) SELECT*FROM 职工 WHERE 出生日期=("1962-10-27")
    查询每个部门年龄最长者的信息,要求得到的信息包括部门名和最长者的出生日期. 正确的命令是
    A) SELECT 部门名,MIN(出生日期)FROM 部门 JOIN 职工;
    ON 部门.部门号=职工.部门号 GROUP BY 部门名
    B) SELECT 部门名,MAX(出生日期)FROM 部门 JOIN 职工;
    ON 部门.部门号=职工.部门号 GROUP BY 部门名
    C) SELECT 部门名,MIN(出生日期)FROM 部门 JOIN 职工;
    WHERE 部门.部门号=职工.部门号 GROUP BY 部门名
    D) SELECT 部门名,MAX(出生日期)FROM 部门 JOIN 职工;
    WHERE 部门.部门号=职工.部门号 GROUP BY 部门名
    查询有10名以上(含10名)职工的部门信息(部门名和职工人数),并按职工人数降序排列.正确的命令是
    A) SELECT 部门名,COUNT(职工号)AS 职工人数;
    FROM 部门,职工 WHERE 部门.部门号=职工.部门号;
    GROUP BY 部门名 HAVING COUNT(*)>=10;
    ORDER BY COUNT(职工号)ASC
    B) SELECT 部门名,COUNT(职工号)AS 职工人数;
    FROM 部门,职工 WHERE 部门.部门号=职工.部门号;
    GROUP BY 部门名 HAVING COUNT(*)>=10;
    ORDER BY COUNT(职工号)DESC
    C) SELECT 部门名,COUNT(职工号)AS 职工人数;
    FROM 部门,职工WHERE 部门.部门号=职工.部门号;
    GROUP BY 部门名 HAVING COUNT(*)>=10;
    ORDER BY 职工人数 ASC
    D) SELECT 部门名,COUNT(职工号)AS 职工人数;
    FROM 部门,职工WHERE 部门.部门号=职工.部门号;
    GROUP BY 部门名 HAVING COUNT(*)>=10;
    ORDER BY 职工人数 DESC
    查询所有目前年龄在35岁以上(不含35岁)的职工信息(姓名,性别和年龄),正确的命令是
    A) SELECT 姓名,性别,YEAR(DATE())-YEAR(出生日期) 年龄 FROM 职工;
    WHERE 年龄>35
    B) SELECT 姓名,性别,YEAR(DATE())-YEAR(出生日期) 年龄 FROM 职工;
    WHERE YEAR(出生日期)>35
    C) SELECT 姓名,性别,YEAR(DATE())-YEAR(出生日期) 年龄 FROM 职工;
    WHERE YEAR(DATE())-YEAR(出生日期)>35
    D) SELECT 姓名,性别,年龄=YEAR(DATE())-YEAR(出生日期)FROM 职工;
    WHERE YEAR(DATE())-YEAR(出生日期)>35
    为"工资"表增加一个"实发工资"字段的正确命令是
    A) MODIFY TABLE 工资 ADD COLUMN 实发工资 N(9,2)
    B) MODIFY TABLE 工资 ADD FIELD 实发工资 N(9,2)
    C) ALTER TABLE 工资 ADD COLUMN 实发工资 N(9,2)
    D) ALTER TABLE 工资 ADD FIELD 实发工资 N(9,2)
    使用如下三个表
    零件.DBF:零件号C(2),零件名称C(10),单价N(10),规格C(8)
    使用零件.DBF:项目号C(2),零件号C(2),数量I
    项目.DBF:项目号C(2),项目名称C(20),项目负责人C(10),电话C(20)
    为"数量"字段增加有效性规则:数量>0,应该使用的SQL语句是
    【 】TABLE使用零件【 】数量SET【 】数量>0
    查询与项目"s1"(项目号)所使用的任意一个零件相同的项目号,项目名称,零件号和零件名称,使用的SQL语句是
    SELECT 项目.项目号,项目名称,使用零件.零件号,零件名称;
    FROM 项目,使用零件,零件WHERE 项目.项目号=使用零件.项目号【 】;
    使用零件.零件号=零件.零件号 AND 使用零件.零件号【 】;
    (SELECT 零件号 FROM 使用零件 WHERE 使用零件.项目号='s1')
    建立一个由零件名称,数量,项目号,项目名称字段构成的视图,视图中只包含项目号为"s2"的数据,应该使用的SQL语句是
    CREATE VIEW item_view 【 】;
    SELECT 零件.零件名称,使用零件.数量,使用零件.项目号,项目.项目名称;
    FROM 零件 INNER JOIN 使用零件;
    INNER JOIN 【 】;
    ON 使用零件.项目号=项目.项目号;
    ON 零件.零件号=使用零件.零件号;
    WHERE 项目.项目号='s2'

    从上一题建立的视图中查询使用数量最多的2个零件的信息,应该使用的SQL语句是
    SELECT * 【】 2 FROM item_view 【 】 数量DESC.
    当前盘当前目录下有数据库:大奖赛 dbc,其中有数据库表"歌手 dbf","评分 dbf""歌手"表:

    (25)为"歌手"表增加一个字段"最后得分"的 SQL 语句是________.
    A)ALTER TABLE 歌手 ADD 最后得分 F(6,2)
    B)ALTER DBF 歌手 ADD 最后得分 F 6,2
    C)CHANGE TABLE 歌手 ADD 最后得分 F(6,2)
    D)CHANGE TABLE 学院 INSERT 最后得分 F 6,2

    (26)插入一条记录到"评分"表中,歌手号,分数和评委号分别是"1001",9.9 和"105",
    正确的 SQL 语句是________.
    A)INSERT VALUES("1001",9"105")INTO 评分(歌手号,分数,评委号)
    B)INSERT TO 评分(歌手号,分数,评委号)VALUES("1001",9.9"105")
    C)INSERT INTO 评分(歌手号,分数,评委号)VALUES("1001",9.9,"105")
    D)INSERT VALUES("100"9.9"105")TO 评分(歌手号,分数,评委号)

    (27)假设每个歌手的"最后得分"的主算方法是,去掉一个最高分生个最低分,取剩下分数的平均分.根据"评分"表求每个歌手的"最后得分"并存储于表 TEMP 中.表 TEMP中有两个字段:"歌手号"和"最后得分",并且按最后得分降序排列,生成表 TEMP 的 SQL语句是________.
    A)SELECT 歌手号,(COUNT(分数)- MAX(分数)-MIN(分数))/(SUM(*)-2)最后得分;FROM 评分 INTO DBF TEMP GROUP BY 歌手号 ORDER BY 最后得分DESC
    B)SELECT 歌手号,(COUNT(分数)-MAX(分数)-MIN(分数))/(SUM(*)-2)最后得分;FROM 评分 INTO DBF TEMP GROUP BY 评委号 ORDER BY 最后得分DESC
    C)SELECT 歌手号,(SUM(分数)-MAX(分数)-MIN(分数))/(COUNT(*)-2)最后得分;FROM 评分 INTO DBF TEMP GROUP BY 评委号 ORDER BY 最后得分DESC
    D)SELECT 歌手号,(SUM(分数)-MAX(分数)-MIN(分数))/(COUNT(*)-2)最后得分;FROM评分INTO DBF TEMP GROUP BY歌手号ORDER BY最后得分DESC

    (28)与"SELECT * FROM*歌手 WHERE NOT(最后得分>9.00 OR 最后得分=8.00 AND 最后得分9.00 OR 最后得分=0 AND 分数=0 AND 分数=0 AND 分数=0 OR 分数ALL;(SELECT 最后得分 FROM)歌手 WHERE SUBSTR(歌手号,1,1)="2")等价的 SQL语句是________.
    A)SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分>=(SELECT MAX(最后得分)FROM 歌手 WHERE SUBSTR (歌手号,1,1)="2")
    B)SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分>=(SELECT MIN(最后得分)FROM 歌手 WHERE SUBSTR (歌手号,1,1)="2")
    C)SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分>=ANY(SELECT MAX(最后得分)FROM 歌手 WHERE SUBSTR (歌手号,1,1)="2")
    D)SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分>=SOME(SELECT MAX (最后得分)FROM 歌手 WHERE SUBSTR (歌手号,1,1)="2")
    在 SQL SELECT 语句的 ORDER BY 短语中如果指定了多个字段,则________.
    A)无法进行排序
    B)只按第一个字段排序
    C)按从左至右优先依次排序
    D)按字段排序优先级依次排序
    在 SQL SELECT 语句中为了将查询结果存储到永久表应该使用【9】短语.
    在 SQL 语句中空值用【10】表示如下命令将"产品"表的"名称"字段名修改为"产品名称":
    ALTER TABLE 产品 RENAME 【15】 名称 TO 产品名称.
    ·上一篇:景顺长城内需增长开放式证券投资基金
    ·下一篇:新华社信息北京!月"#日电中国钢