查询所有主要设备的编号,名称,及部门名。正确的命令是:() A、sel_ect sb. 编号,sb.名称,bmdm.名称 where sb. 部门=bmdm.代码 and sb. 主要设备B、sel_ect 编号, 名称, 名称 from sb,bmdm where 部门= 代码 and 主要设备C、sel_ect sb. 编号,sb.名称,bmdm.名称 from sb,bmdm where sb. 部门=bmdm.代码 where sb. 主要设备=.t.D、sel_ect sb. 编号,sb.名称,bmdm.名称 from sb inner join bmdm on sb. 部门=bmdm.代码 where sb. 主要设备E、sel_ect sb. 编号,sb.名称,bmdm.名称 from sb,bmdm where sb. 部门=bmdm.代码 and sb. 主要设备F、sel_ect sb. 编号,sb.名称,bmdm.名称 from sb,bmdm where sb. 部门=bmdm.代码 and sb. 主要设备=.t.

查询所有主要设备的编号,名称,及部门名。正确的命令是:()

A、sel_ect sb. 编号,sb.名称,bmdm.名称 where sb. 部门=bmdm.代码 and sb. 主要设备

B、sel_ect 编号, 名称, 名称 from sb,bmdm where 部门= 代码 and 主要设备

C、sel_ect sb. 编号,sb.名称,bmdm.名称 from sb,bmdm where sb. 部门=bmdm.代码 where sb. 主要设备=.t.

D、sel_ect sb. 编号,sb.名称,bmdm.名称 from sb inner join bmdm on sb. 部门=bmdm.代码 where sb. 主要设备

E、sel_ect sb. 编号,sb.名称,bmdm.名称 from sb,bmdm where sb. 部门=bmdm.代码 and sb. 主要设备

F、sel_ect sb. 编号,sb.名称,bmdm.名称 from sb,bmdm where sb. 部门=bmdm.代码 and sb. 主要设备=.t.


相关考题:

统计SB.dbf表中所有的主要设备数目。命令为:() A、count for 主要设备 to aB、cala count( 编号) for 主要设备 to aC、sel_ect count(*) from sb where 主要设备D、sel_ect count(*) as 小计 from sb where 主要设备

在和SB表相关的表单中建立一个表达式控件用来显示设备的役龄,则表达式应该为() A、(date()-sb. 启用日期)/365B、year(date())-year(sb. 启用日期))C、year(date() -sb. 启用日期)D、year(sb. 启用日期)-year(date())

找出sb表中的所有主要设备() A、sel_ect * where 主要设备B、sel_ect * from sb where 主要设备=.t.C、sel_ect 编号,名称,主要设备 from sb where 主要设备D、sel_ect sb. 编号,sb.名称,sb.主要设备 from sb where 主要设备E、sel_ect * from sb where 主要设备F、sel_ect * from sb having 主要设备

根据sb表,zz表,查找增值设备的编号,名称及每次的增值金额。() A、sel_ect sb. 编号,sb.名称,zz.增值 where sb.. 编号=zz.编号B、sel_ect sb. 编号,sb.名称,zz.增值 from sb,zz on sb.. 编号=zz.编号C、sel_ect sb. 编号,sb.名称,zz.增值 from sb,zzD、sel_ect sb. 编号,sb.名称,zz.增值 from sb inner join zz where sb.. 编号=zz.编号E、sel_ect sb. 编号,sb.名称,zz.增值 from sb,zz where sb.. 编号=zz.编号F、sel_ect sb. 编号,sb.名称,zz.增值 from sb inner join zz on sb.. 编号=zz.编号

( 18 ) 假设 “ 公司 ” 表中有编号 、 名称 、 法人等字段 , 查找公司名称中有 “ 网络 ” 二字的公司信息,正确的命令是A ) SELECT * FROM 公司 FOR 名称 = " * 网络 * "B ) SELECT * FROM 公司 FOR 名称 LIKE " * 网络 * "C ) SELECT * FROM 公司 WHERE 名称 = " * 网络 * "D ) SELECT * FROM 公司 WHERE 名称 LIKE " * 网络 * "

试题二(共15分)阅读下列说明,回答问题1和问题2,将解答填入答题纸的对应栏内。【说明】某企业信息系统的部分关系模式及属性说明如下:(1)员工关系模式:员工(员工编号,姓名,部门,工资,职务,教育水平),其中员工编号是主键,部门是外键,参照部门关系模式的部门编号属性。(2)部门关系模式:部门(部门编号,部门名称,经理),其中部门编号是主键,经理是外键,参照员工关系模式的员工编号属性。(3)项目关系模式:项目(项目编号,项目名称,所属部门,负责人),其中项目编号是主键,所属部门和负责人是外键,分别参照部门关系模式和员工关系模式的部门编号和员工编号属性。(4)员工项目关系模式:员工项目(员工编号,项目编号),其中员工编号和项目编号是主键,同时员工编号和项目编号也是外键,分别参照员工关系模式的员工编号和项目关系模式的项目编号。【问题1】(2分)假设定义员工关系模式时,没有定义主键和外键。请用SQL语句补充定义员工关系模式的实体完整性约束和参照完整性约束。(a) ;(b) ;【问题2】(13分)请将下列SQL查询语句补充完整。(1)查询平均工资(不包含职务为经理的员工)超过3000的部门的编号,部门名称及其平均工资,并按平均工资从高到低排序。SELECT部门编号,部门名称,(c) AS平均工资FROM员工,部门WHERE (d)GROUP BY (e)HAVING (f)(g);(2)查询工资大于全体员工平均工资的员工编号,姓名和工资。SELECT员工编号,姓名,工资FROM员工WHERE (h);(3)查询没有承担任何项目的部门编号和部门名称。SELECT部门编号,部门名称FROM部门WHERE (i) (SELECT.FROM项目WHERE (i) );(4)查询研发部所有员工的员工编号和教育水平,若教育水平大于20,则输出研究生;若教育水平小于等于20,并大于16,则输出本科生;否则输出其他。SELECT员工编号,CASEWHEN教育水平20 THEN‘研究生’(k)(l)ENDFROM员工,部门WHERE (m) ;(5)查询部门名称不以“处”结尾的部门编号和部门名称。SELECT部门编号,部门名称FROM部门WHERE部门名称 (n) ;

~(35)题使用如下三个表: 学生.DBF:学号C(8),姓名C(12),性别C(2),出生日期D,院系C(8) 课程.DBF:课程编号C(4),课程名称C(10),开课院系C(8) 学生成绩.DBF:学号C(8),课程编号C(4),成绩I(32)查询每门课程的最高分,要求得到的信息包括课程名称和分数。正确的命令是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课程名称,开课院系,COUNT(课程编号)AS选修人数; FROM学生成绩,课程WHERE课程.课程编号=学生成绩.课程编号; GROUP BY学生成绩.课程编号HAVING COUNT(*)=2; ORDER BY COUNT(课程编号)B)SELECT课程名称,开课院系,COUNT(学号)选修人数; FROM学生成绩,课程WHERE课程.课程编号=学生成绩.课程编号; GROUP BY学生成绩.学号HAVING COUNT(*)=2; ORDER BY COUNT(学号)C)SELECT课程名称,开课院系,COUNT(学号)AS选修人数; FROM学生成绩,课程WHERE课程.课程编号=学生成绩.课程编号; GROUPBY课程名称HAVING COUNT(学号)<=2; ORDER BY选修人数D)SELECT课程名称,开课院系,COUNT(学号)AS选修人数; FROM学生成绩,课程HAVING COUNT(课程编号)<=2; GROUP BY课程名称 ORDER BY选修人数

已知商品表的关系模式为:商品(商品编号,名称,类型),使用SQL语句查询类型为"电器",并且名称中包含"照相机"的商品信息,以下正确的是()。A.SELECT*FROM商品WHERE类型="电器"AND名称LIKE"照相机"B.SELECT*FROM商品WHERE类型="电器"OR名称LIKE"照相机"C.SELECT*FROM商品WHERE类型="电器"AND名称="照相机"D.SELECT*FROM商品WHERE类型="电器"AND名称LIKE"*照相机*"

已知商品表的关系模式为:商品(商品编号,名称,类型),使用SQL语句查询类型为"食品",并且名称中不包含"面包"的商品信息,以下正确的是()。A.SELECT*FROM商品WHERE类型="食品"AND名称NOTLIKE"*面包*"B.SELECT*FROM商品WHERE类型="食品"AND名称"*面包*"C.SELECT*FROM商品WHERE类型="食品"AND名称NOTIN("面包")D.SELECT*FROM商品WHERE类型="食品"OR名称="面包"

到(35)题使用如下数据表。学生”表:学号C(8),姓名C(8),性别C(2),系名(10),出生日期D“课程”表:课程编号C(4),课程名称C(12),开课系名C(10)“成绩”表:学号C(8),课程编号C(4),成绩I检索每门课程的总分,查询结果中包括课程名和总分,正确的语句是( )。A.SELECT课程名称,COUNT(成绩)AS总分FROM课程,成绩; WHERE课程.课程编号=成绩.课程编号; ORDER BY成绩.课程编号B.SELECT课程名称,COUNT(成绩)AS总分FROM课程,成绩; WHERE课程.课程编号=成绩.课程编号; GROUP BY成绩.课程编号C.SELECT课程名称,SUM(成绩)AS总分FROM课程,成绩; WHERE课程.课程编号=成绩.课程编号; ORDERBY成绩.课程编号D.SELECT课程名称,SUM(成绩)AS总分FROM课程,成绩; WHERE课程.课程编号=成绩.课程编号; GROUP BY成绩.课程编号

使用如下的3个数据表:学生、课程和成绩。学生(学号 C(8),姓名 C(8),性别 C(2),班级 C(8))课程(课程编号 C(8),课程名称 C(20))成绩(学号 C(8),课程编号 C(8),成绩 N(5,1))查询每门课程的最高分,要求得到的信息包括课程名和最高分,正确的命令是A.SELECT 课程.课程名称, MAX(成绩) AS 最高分 FROM 成绩,课程; WHERE 成绩.课程编号 = 课程.课程编号; GROUP BY 课程.课程编号B.SELECT 课程.课程名称, MAX(成绩) AS 最高分 FROM 成绩,课程; WHERE 成绩.课程编号 = 课程.课程编号; GROUP BY 课程编号C.SELECT 课程.课程名称, MIN(成绩) AS 最高分 FROM 成绩,课程; WHERE 成绩.课程编号 = 课程.课程编号; GROUP BY 课程.课程编号D.SELECT 课程.课程名称, MIN(成绩) AS 最高分 FROM 成绩,课程; WHERE 成绩.课程编号 = 课程.课程编号; GROUP BY 课程编号

检索每门课程的最高分,要求得到的信息包括课程名称、姓名和最高分,正确的SQL语句是( )。A.SELECT 课程.课程名称,学生.姓名,MAX(成绩) AS 最高分; FROM 成绩,课程,学生; WHERE 成绩.课程编号=课程.课程编号; AND 成绩.学号=学生.学号; GROUP BY 课程编号B.SELECT 课程.课程名称,学生.姓名,MAX(成绩) AS 最高分; FROM 成绩,课程,学生; WHERE 成绩.课程编号=课程.课程编号; AND 成绩.学号=学生.学号; GROUP BY 课程.课程编号C.SELECT 课程.课程名称,学生.姓名,MAX(成绩) AS 最高分; FROM 成绩,课程,学生; WHERE 成绩.课程编号=课程.课程编号; AND 成绩.学号=学生.学号; ORDER BY 课程.课程编号D.SELECT 课程.课程名称=学生.姓名,MAX(成绩) AS 最高分; FROM 成绩,课程,学生; WHERE 成绩.课程编号=课程.课程编号; AND 成绩.学号=学生.学号; ORDER BY 课程.课程编号

检索每门课程的最高分,要求得到的信息包括课程名称、姓名和最高分,正确的命令是( )。A.SELECT 课程.课程名称,学生.姓名,MAX(成绩) AS 最高分; FROM 成绩,课程,学生; WHERE 成绩.课程编号=课程.课程编号; AND 成绩.学号=学生.学号; GROUP BY 课程编号B.SELECT 课程.课程名称,学生.姓名,MAX(成绩) AS 最高分; FROM 成绩,课程,学生; WHERE 成绩.课程编号=课程.课程编号; AND 成绩.学号=学生.学号; GROUP BY 课程.课程编号C.SELECT 课程.课程名称,学生.姓名,MAX(成绩) AS 最高分; FROM 成绩,课程,学生; WHERE 成绩.课程编号=课程.课程编号; AND 成绩.学号=学生.学号; ORDER BY 课程.课程编号D.SELECT 课程.课程名称=学生.姓名,MAX(成绩) AS 最高分; FROM 成绩,课程,学生; WHERE 成绩.课程编号=课程.课程编号; AND 成绩.学号=学生.学号; ORDER BY 课程.课程编号

假设“公司”表中有编号、名称、法人等字段,查找公司名称中有“网络”二字的公司信息,正确的命令是A.SELECT FROM公司FOR名称="网络"B.SELECT FROM公司FOR名称LIkE"网络"C.SELECT FROM公司WHERE名称="网络"D.SELECT FROM公司WHERE名称LIkE"网络"

查询每门课程的最高分,要求得到的信息包括课程名称和分数。正确的命令是( )。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课程编号

删除“持有数”表中所有外币名称为“瑞士法郎”的记录,下列语句中正确的是( )。A.DELETE FROM 持有数; WHERE 持有数.外币代码=外汇名.外币代码; AND 外币名称="法郎"B.DELETE FROM 持有数,外汇名; WHERE 持有数.外币代码=外汇名.外币代码; AND 外币名称="法郎"C.DELETE FROM 持有数 WHERE 外币代码 IN; (SELECT 外币代码 FROM 外汇名 WHERE 外币名称="法郎")D.DELETE FROM 持有数 WHERE 外币代码 IN; SELECT 外币代码 FROM 外汇名 WHERE 外币名称="法郎"

查询每门课程的最高分,要求得到的信息包括课程名和最高分,正确的命令是A.SELECT课程.课程名称,MAX(成绩)AS最高分FROM成绩,课程; WHERE成绩.课程编号=课程.课程编号; GROUP BY课程.课程编号B.SELECT课程.课程名称,MAX(成绩)AS最高分FROM成绩,课程; WHERE成绩.课程编号=课程.课程编号; GROUP BY 课程编号C.SELECT课程.课程名称,MIN(成绩)AS最高分FROM成绩,课程; WHERE成绩.课程编号=课程.课程编号; GROUP BY课程.课程编号D.SELECT课程.课程名称,MIN(成绩)AS最高分FROM成绩,课程; WHERE成绩.课程编号=课程.课程编号; GROUP BY课程编号

使用如下三个数据库表,回答下列各题: 学生(学号C(8),姓名C(8),性别C(2),班级C(8)) 课程(课程编号C(8),课程名称C(20)) 成绩(学号C(8),课程编号C(8),成绩N(5,1)) {TS}查询每门课程的最高分,要求得到的信息包括课程名和最高分,正确的命令是( )。A. SELECT课程.课程名称,MAX(成绩)AS最高分FROM成绩,课程; WHERE成绩.课程编号=课程.课程编号; GROUP BY课程.课程编号B. SELECT课程.课程名称,MAX(成绩)As最高分FROM成绩,课程; WHERE成绩.课程编号=课程.课程编号; GROUP BY课程编号C. SELECT课程.课程名称,MIN(成绩)AS最高分FROM成绩,课程; WHERE成绩.课程编号=课程.课程编号; GROUP BY课程.课程编号D. SELECT课程.课程名称,MIN(成绩)AS最高分FROM成绩,课程; WHERE成绩.课程编号=课程.课程编号; GROUP BY课程编号

以下四题使用如下的设备表:从设备表中查询单价大于100000元的设备,并显示设备名称,正确的命令是______。A.SELECT单价>100000FROM设备表FOR设备名称B.SELECT设备名称FROM设备表FOR单价>100000C.SELECT单价>100000 FROM设备表WHERE设备名称D.SELECT设备名称FROM设备表WHERE单价>100000

从设备表中查询单价大于100000元的设备,并显示设备名称,正确的命令是A.SELECT单价>100000 FROM设备表FOR设备名称B.SELECT设备名称FROM设备表FOR单价>100000C.SELECT单价>100000FROM设备表WHERE设备名称D.SELECT设备名称FROM设备表WHERE单价>100000

删除“持有数”表中所有外币名称为“法郎”的记录,下列SQL语句正确的是( )。A)DELETE FROM持有数;WHERE持有数.外币代码=外汇名.外币代码;AND外币名称=“法郎”B)DELETE FROM持有数,外汇名;WHERE持有数.外币代码=外汇名.外币代码;AND外币名称=“法郎”C)DELETE FROM持有数WHERE外币代码IN;(SELECT外币代码FROM外汇名WHERE外币名称=“法郎”)D)DELETE FROM持有数WHERE外币代码IN;SELECT外币代码FROM外汇名WHERE外币名称=“法郎”

设备的双重编号是指()。A、设备名称和型号B、设备名称和编号C、设备型号和编号D、设备型式和编号

操作票应填写设备的双重名称,即()。A、设备名称和编码B、设备名称和编号C、设备编号和编码D、设备名称和性能

操作票的操作项目设备要填写()。A、设备名称B、设备编号C、设备名称和设备编号D、设备名称或设备编号

操作票要填写设备双重名称,即设备()和()A、名称、编号B、名称、位置C、编号、位置D、电压等级、设备编号

单选题假设“公司”表中有编号、名称、法人等字段,查找公司名称中有“网络”二字的公司信息,正确的命令是(  )。ASELECT*FROM公司FOR名称=*网络*BSELECT*FROM公司FOR名称LIKE*网络*CSELECT*FROM公司WHERE名称=*网络*’DSELECT*FROM公司WHERE名称LIKE*网络*