如何用SQL语句查询所有青岛人的订单号?

题目
问答题
如何用SQL语句查询所有青岛人的订单号?
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

将order_list1表中的记录追加到order_list表中,用SQL SELECT语句完成查询,按总金额降序列出所有客户的客户号、客户名及其订单号和总金额,结果存到results表中(客户号、客户名取自customer表,订单号、总金额来自order_list表)。


正确答案:单击工具栏的[打开]按钮在[打开]对话框中选择“order_list.dbt”单击[确定]按钮。在命令窗口输入“APPEND FROM order_list1”把order_list1中的全部记录添加到表order_list中。由于查询的信息来自于两个表故应在两个表之间按照客户号相等建立连接。排序可用Order by子句来实现使用DESC关键词表示降序。结果保存在表中可使用INTO子句。参考命令如下: SELECT Customer_a.客户号Customer_a.客户名Order_list.订单号Order_list.总金额; FROM 订货管理.order_listcustomer Customer_a; WHERE Order_list.客户号=Customer_a.客户号; ORDER BY Order_list.总金额 DESC; INTO TABLE results
单击工具栏的[打开]按钮,在[打开]对话框中选择“order_list.dbt”,单击[确定]按钮。在命令窗口输入“APPEND FROM order_list1”,把order_list1中的全部记录添加到表order_list中。由于查询的信息来自于两个表,故应在两个表之间按照客户号相等建立连接。排序可用Order by子句来实现,使用DESC关键词表示降序。结果保存在表中,可使用INTO子句。参考命令如下: SELECT Customer_a.客户号,Customer_a.客户名,Order_list.订单号,Order_list.总金额; FROM 订货管理.order_list,customer Customer_a; WHERE Order_list.客户号=Customer_a.客户号; ORDER BY Order_list.总金额 DESC; INTO TABLE results

第2题:

在考生文件夹里有表Customer和Order,用SQL SELECT语句查询所有客户的订单信息,要求在结果中包括公司名称、订单编号、金额和送货方式,按公司名称升序排序,再按订单号升序排序,查询结果放在results.dbf中,并要求完整的SQL SELECT语句保存在sql.prg文件中。


正确答案:步骤1:单击工具栏上的[新建]按钮打开[新建]对话框在[文件类型]区中选择“程序”单击[新建文件]。打开程序编辑窗口在其中输入SELECT命令。由于查询信息来源于两个表可以把这两个表根据客户编号建立内部连接使用“…FROM…WHERE…”子句。可用SELECT子句选定查询结果中包含的字段用ORDER BY子句设定要排序的字段用INTO子句设定结果存放在何处。写好SELECT语句后单击工具栏的[运行]按钮在弹出的询问对话框中选择“是”打开[另存为]对话框。在[保存文档为]文本框中输入“sql”单击[保存]按钮。SQL SELECT语句如下: SELECT Customer.公司名称Order.订单编号Order.金额Order.送货方式; FROM CustomerOrder WHERE Customer.客户编号=Order.客户编号; ORDER BY Customer.公司名称Order.订单编号; INTO TABLE results.dbf
步骤1:单击工具栏上的[新建]按钮,打开[新建]对话框,在[文件类型]区中选择“程序”,单击[新建文件]。打开程序编辑窗口,在其中输入SELECT命令。由于查询信息来源于两个表,可以把这两个表根据客户编号建立内部连接,使用“…FROM…WHERE…”子句。可用SELECT子句选定查询结果中包含的字段,用ORDER BY子句设定要排序的字段,用INTO子句设定结果存放在何处。写好SELECT语句后,单击工具栏的[运行]按钮,在弹出的询问对话框中选择“是”,打开[另存为]对话框。在[保存文档为]文本框中,输入“sql”,单击[保存]按钮。SQL SELECT语句如下: SELECT Customer.公司名称,Order.订单编号,Order.金额,Order.送货方式; FROM Customer,Order WHERE Customer.客户编号=Order.客户编号; ORDER BY Customer.公司名称,Order.订单编号; INTO TABLE results.dbf

第3题:

( 8 )用 SQL 语句实现查询表名为 “ 图书表 ” 中的所有记录,应该使用的 SELECT 语句是:select 【 8 】


正确答案:

第4题:

查询2005年1月1日后签订的订单,显示订单的订单号、客户名以及签订日期,正确的SQL语句是( )。


正确答案:A

第5题:

SQL查询是非常重要的一种查询方式,下列论述中有误的一项是( )。

A.在查询设计视图的属性表中,所有查询属性在SQL视图中都有等效的可用子句和选项

B.可以在SQL视图中查看和编辑SQL语句

C.对于传递查询、数据定义查询和联合查询,必须直接在SQL视图中创建SQL语句

D.对于子查询,可以在查询设计网格的“字段”行或“条件”行输入SQL语句


正确答案:A

第6题:

请根据如下查询语句,回答问题(d),(e)和(f)。

SELECT客户号

FROM订单,订单明细

WHERE订单明细.订单号=订单.订单号AND

产品号='02' AND

数量>10;

(d) 上述查询语句的功能是什么?请简要回答。(30个字以内)

(e) 将上述查询语句转换成对应的关系代数表达式。

(f) 上述SQL查询语句是否可以进一步优化?如可以,给出优化后的SQL查询语句。


正确答案:查询一次订购(或购买)产品号为02的数量大于10的客户号 (e) (f)可以优化。优化的SQL语句为: SELECT客户号 FROM 订单 WHERE 订单号 IN (SELECT 订单号 FROM 订单明细 WHERE产品号='02' AND数量>10);
查询一次订购(或购买)产品号为02的数量大于10的客户号 (e) (f)可以优化。优化的SQL语句为: SELECT客户号 FROM 订单 WHERE 订单号 IN (SELECT 订单号 FROM 订单明细 WHERE产品号='02' AND数量>10); 解析:本题考核的知识点包括SQL的查询命令与关系代数表达式的互相转换以及SQL的查询优化。
SELECT语句的功能是:查询一次订购(或购买)产品号为02的数量大于10的客户号。
根据关系代数表达式的定义,将上述查询语句转换成对应的关系代数表达式为:

该SELECT语句,在进行多表查询时,采用的是相关子查询。由于相关子查询查询时要做连接JOIN,性能不是最优。可以考虑采用不相关子查询,来提高性能。优化的 SQL语句为:
SELECT客户号
FROM订单
WHERE订单号IN
(SELECT订单号
FROM订单明细
WHERE产品号='02' AND数量>10);

第7题:

下面关于查询的描述中,正确的是______。

A.可以使用CREATEVIEW打开查询设计器

B.使用查询设计器可以生成所有的SQL查询语句

C.使用查询设计器生成的SQL语句存盘后将存放在扩展名为QPR的文件中

D.使用DO语句执行查询时,可以不带扩展名


正确答案:C
解析:CREATEVIEW命令是打开视图设计器来设计视图,CREATEQUERY命令是打开查询设计器来设计查询。使用查询设计器可以生成SQL中的SELECT语句,而查询设计器只能建立一些比较规则的查询,不能生成所有的SQL查询语句。使用查询设计器生成的SQL语句存盘后将存放在扩展名为.QPR的文件中。使用DO语句执行查询时,如果不带扩展名,则系统默认是执行一个程序文件,而不是查询,因此必须带上扩展名.QPR。

第8题:

下面关于查询描述正确的是()

A.可以使用CREATEVIEW打开查询设计器

B.使用查询设计器可以生成所有的SQL查询语句

C.使用查询设计器生产的SQL语句存盘后将存放在扩展名为QPR的文件中

D.使用DO语句执行查询时,可以不带扩展名


正确答案:C

第9题:

查询“仓库”表的所有记录并存储于临时表文件temp中的SQL语句是( )。


正确答案:A
在SQL语句中,使用短语INTOCURSORCursorName可以将查询结果存放在临时数据表文件中,其中CursorName是临时文件名,该短语产生的临时文件是一个只读的.dbf文件,当查询结束后该临时文件是当前文件,当关闭文件时该文件将自动删除。

第10题:

有如下SQL语句:

SELECT订单号,签订日期,金额 FROM 订单,职员:

WHERE订单.职员号=职员.职员号AND姓名=”李二”

与如上语句功能相同的SQL语句是( )。


正确答案:B
题目中给出的SELECT语句是查找出姓名为“李二”的职员签订的单号、签订日期和金额。选项B)中,使用EXISTS谓词来检查子查询中是否有结果返回,它的查询过程是:外查询中,在订单表中从第一条记录开始取出当前职员号,再在内查询中,针对该职员号,在职员表中逐条记录判断是否存在符合WHERE条件的记录,如果存在,则在外查询的订单表巾找到该职员号对应的订单号、签订日期和金额;然后依次类推,在订单表中从第二条记录中取出当前职员号,再在内查询中进行判断,直到将订单表中的所有记录都处理完毕。

更多相关问题