请高手帮忙找出正确答案,简单说一下方法
万分感谢~!!
1) 从“产品”表里查询出价格高于产品名称为“一次性纸杯”的产品的记录,此SQL语句为()。(选择一项)
a) SELECT * FROM 产品WHERE 价格>‘一次性纸杯’;
b) SELECT * FROM 产品WHERE 价格>(SELECT * FROM 产品WHERE 产品名称>’ 一次性纸杯’);
c) SELECT * FROM 产品WHERE EXISTS 产品名称=’ 一次性纸杯’);
d) SELECT * FROM 产品WHERE 价格>(SELECT 价格FROM 产品WHERE 产品名称=’ 一次性纸杯’);
2) 现有顾客表customers, 包含数据如下表,若执行sql语句:select count(distinct(city)) from customers,以下()是输出结果。(选择一项)
cid cname city
1 jack null
2 lee beijing
3 tom
4 chen beijing
a) 1
b) 2
c) 3
d) 4
3) 现有顾客表customers, 包含数据如下表,若执行sql语句:select avg(discount) from customers,以下()是输出结果。(选择一项)
cid cname discount
1 jack null
2 lee 8
3 tom 7
4 chen 1
a) 错误提示:不能对null进行avg操作
b) 16
c) 8
d) 4
4) 现有订单表orders, 包含数据如下表。若查询既订购了产品P01,又订购了产品P02的顾客编号,可以执行以下()sql语句。(选择两项)
cid (顾客编号) Pid (产品编号)
C01 P01
C01 P02
C02 P01
C03 P02
a) select distinct(cid) from orders o1 where o1.pid in ('p01','p02')
b) select distinct(cid) from orders o1,orders o2 where o1.pid='p01' and o2.pid='p02' and o1.cid=o2.cid
c) select distinct(cid) from orders o1 where pid='p01' and cid in (select cid from orders where pid ='p02')
d) select distinct(cid) from orders o1,orders o2 where o1.pid='p01' and o2.pid='p02'
5) 假设订单表orders用来存储订单信息,cid代表客户编号,money代表单次订购额,现要查询每个客户的订购次数和每个客户的订购总金额,下面()sql语句可以返回正确结果。(选择一项)
a) select cid,count(distinct(cid)),sum(money) from orders group by cid
b) select cid,count(distinct(cid)),sum(money) from orders order by cid
c) select cid,count(cid),sum(money) from orders order by cid
d) select cid,count(cid),sum(money) from orders group by cid
6) Sql server提供了一些系统函数,以下说法错误的是()。(选择两项)
a) select datalength(‘ab cde’) 返回值为:5
b) select convert(char(3),12345) 返回值为:123
c) select datalength(‘abcde’) 返回值为:5
d) select convert(char(5),12345) 返回值为:12345
SQL数据库 请高手解答一下问题 实在不会做。本人初学者
IN\/EXISTS :二者好多时候可以实现相同的结果。在语句中,IN前边应该是一个字段,后边要求是一个和前边字段或变量相同类型的数据集合,这个集合可以通过SELECT得到,而EXISTS后边是一个SELECT语句,而这个语句的WHERE条件是传入外部主查询的字段作为连接,如果连接成立,那么就是符合条件。否则不符合条件。比如 ...
关于sql的面试题求高手解答
1、select Sno,Sage from student where Sage<20;2、select s.Sname,c.Cname,SC.grade from student s,course c, SC where s.Sno=SC.Sno and c.Cno=SC.Cno;3、select 作者.作者姓名,图书.图书名,图书.出版社 from 图书,作者 where 图书.作者编号=作者.作者编号 and 作者.作者编号 i...
SQLServer数据库管理标准教程(附光盘)目录
第2章 数据库文件管理 2.1 SQL Server 2000数据库的基础知识 2.2 创建数据库 2.3 修改数据库 2.4 删除数据库 2.5 本章小结 2.6 练习题 第3章 T-SQL语言编程 3.1 SQL语言的概述 3.2 T-SQL表达式 3.3 数据控制语言 3.4 游标 3.5 本章小结 3.6 练习题 第4章 数据表基本操作 ...
求高手解答下面两道数字推理题 : 1,2,3,4,7,6,() 6,7,3,0,3,3,6,9...
4+7=11 7+6=13 6+11=17 相加结果为相邻递增的质数。第二个6,7,3,0,3,3,6,9,5,4 6+7=13,个位为3 7+3=10,个位为0 3+0=3,个位为3 0+3=3,个位为3 3+3=6,个位为6 3+6=9,个位为9 6+9=15,个位为5 9+5=14,个位为4 ...
...数据库sql语句的题目,实在不会,请高手帮忙解答一下,谢谢!
Create View DeptPro AS select Pnumber, Dnumber, Dname, sum(Hours) Hours from (select A.Pnumber, A.Hours, C.Dnumber, C.Dname from WORKS_ON A Inner join EMPLOYEE B on A.ESSN=B.ESSN Inner join DEPARTMENT C on B.Dnumber=C.Dnumber ) Tbl group by Pnumber,Dnumber,Dname --...
一个外贸系的计算题,求高手解答啊
FOB报价=分子除以分母 分子=PM*(1+T1-T3)\/(1+T1)+60VM+810+28E 分母=(0.85-T2)*ME 也就是{PM*(1+T1-T3)\/(1+T1)+60VM+810+28E} 除以{(0.85-T2)*ME}
请教初中数学问题,求高手解答11题,要有详细步骤哦~
我的财富值 -- 去登录 我的现金 -- 去登录 做任务开宝箱 累计完成 0 个任务 10任务 略略略略… 50任务 略略略略… 100任务 略略略略… 200任务 略略略略… 任务列表加载中...新手帮助 如何答题 获取采纳 使用财富值 玩法介绍 知道商城 知道团队 合伙人认证 高质量问答 投诉建议 意见反馈 账号...
跪求数学高手解答6道数字问题应用题,答得好采纳!
1.解:设个位数为x,则十位数为2x (2x*10+x)=2*(10x+2x)-6 x=2 2x*10+x=42 答:此数为42 2.解:设个位数为x,则十位数为7-x 10(7-x)+x=2*[10x+(7-x)]+2 x=2 10(7-x)+x=52 答:此数为52 3.解:设个位数为x,则十位数为x+2 (x+2)*10+x=6*(x+x+2)+5 x=...
sql统计问题(很常用的)急用高手解答...可分数追加
进货表 on 进货表.货号 = 进货表.货号 left outer join 出货表 on 出货表.货号 = 出货表.货号 left outer join 我只能帮你写到这了。就是用这种left outer join来试试吧。因为你表述的逻辑也不是很清楚,还有什么成本啊也没有体现,真的没办法给你写具体的,只是一个思路。另,你可以把这些...
计算机基础课程系列教材·数据库技术及应用:习题与实验指导内容简介...
数据库技术及应用:习题与实验指导(SQL Server)》是一本专门针对数据库技术及应用领域的教材。本书共分为两大部分,第一部分为实验指导,包含13个精心设计的实验,旨在通过实践操作帮助读者深入理解数据库技术的理论知识与应用方法。第二部分则集中于习题与解答,包含填空题、选择题和简答题等多种题型,...