查询订购单号首字符是P的订单信息,应该使用命令()。

题目

查询订购单号首字符是P的订单信息,应该使用命令()。

  • A、SELECT*FROM订单WHERE HEAD(订购单号,1)=”到         
  • B、SELECT*FROM订单WHERE LEFT(订购单号,1)=nPn        
  • C、SELECT*FROM订单WHERE””$订购单号         
  • D、SELECT*FROM订单WHERE RIGHT(订购单号,1)_"P'-
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在客户订单录入过程中,对于客户订单的每个物料行必须输入哪些信息?()

A.只有物料代码和客户订单号

B.只有客户订单号,订购数量和客户要求的日期

C.只有物料代码,客户订单号,客户要求的日期和承诺日期

D.物料代码,客户订单号,订购数量,客户要求的日期,承诺的日期


参考答案D

第2题:

查询订购单的数量和所有订购单平均金额的正确命令是()如下关系:客户(客户号,名称,联系人,邮政编码,电话号码)产品(产品号,名称,规格说明,单价)订购单(订单号,客户号,订购日期)订购单名细(订单号,序号,产品号,数量)

A、SELECTCOUNT(DISTINCT订单号),AVG(数量*单价)FROM产品JOIN订购单名细ON产品.产品号=订购单名细.产品号

B、SELECTCOUNT(订单号),AVG(数量木单价)FROM产品JOIN订购单名细ON产品.产品号=订购单名细.产品号

C、SELECTCOUNT(DISTINCT订单号),AVG(数量(单价)FROM产品,订购单名细ON产品.产品号=订购单名细.产品号

D、SELECTCOUNT(订单号),AVG(数量*单价)FROM产品,订购单名细ON产品.


参考答案:A

第3题:

在考生文件夹下已有order、orderitem和goods 3个表。其中,order表包含了订单的基本信息,0rdefitem表包含了订单的详细信息,goods表包含了商品(图书)的相关信息。 1.利用查询设计器创建查询,从0rder、orderitem和goods表中查询客户名为lilan的所有订单信息,查询结果依次包含订单号、客户名、签订日期、商品名、单价和数量6项内容。各记录按订单号降序排序,订单号相同按商品名降序排序。查询去向为表tableone。最后将查询保存在queryone.qpr文件中,并运行该查询。 2.首先创建一个名为orde_m的数据库,并向其中添加order表和0rderitem表。然后在数据库中创建视图Viewone:利用该视图只能查询商品号为a00002的商品订购信息。查询结果依次包含订单号、签订日期和数量3项内容。各记录按订单号升序排列,最后利用刚创建的视图查询视图中的全部信息,并将查询结果存放在表tabletwo中。


正确答案:
(1)【操作步骤】
步骤1:单击工具栏中的“新建”按钮,在“新建”对话框中选择“查询”单选按钮,再单击“新建文件”按钮。在查询设计器中右击,在弹出的快捷菜单中选择“添加表”命令,在“打开”对话框中依次将order、orderitem和goods表添加到查询中,并设置三表间的联系。
步骤2:在“字段”选项卡中依次将“0rder.客户名”、“0r-der.订单号”、“Goods.商品名”、“G0(,ds.单价”、“0rderitem.数量”、“0rder.签订日期”添加到选定字段;切换到“筛选”选项卡,在“字段名”中选择“0rder.客户名”,“条件”选择“=”,“实例”中输入:lilan;切换到“排序依据”选项卡并在其中选择字段“Order.订单号”和“Goods.商品名”,排序选项设为“降序”。
步骤3:单击“查询”菜单下的“查询去向”命令,在“查询”去向对话框中选择“表”,在“表名”文本框框中输入表名table.one。
步骤4:单击工具栏中的“保存”按钮,在“另存为”对话框中输入queryone。最后运行该查询。
(2)【操作步骤】
步骤1:在命令窗口输入命令“Creadatabaseorder_m”。
步骤2:单击工具栏中的“打开”按钮,打开数据库0rder_m的数据库设计器,添加表“0rder”和“orderitem”到新建的数据库中。
步骤3:按要求新建一个视图“viewone”,将“0rder”和“or-deritem”表添加到视图设计器中,选择字段“订单号”、“签订日期”和“数量”,筛选条件为“商品号=a00002”,按订单号升序排序。
步骤4:新建一个查询,将视图添加到查询设计器中。选择全部字段,设置查询去向为表tabletwo,保存并运行查询,查询名为默认。

第4题:

查询订购单的数量和所有订购单平均金额的正确命令是( )。

A.SELECT COUNT(DISTINCT订单号) AVG(数量*单价)FROM产品JOIN订购单名细ON产品.产品号=订购单名细.产品号

B.SELECT COUNT(订单号),AVG(数量*单价)FROM产品JOIN订购单名细ON产品.产品号=订购单名细.产品号

C.SELECT COUNT(DISTINCT订单号)AVG(数量*单价)FROM产品,订购单名细 ON 产品.产品号=订购单名细.产品号

D.SELECT COUNT(订单号),AVG(数量*单)FROM产品,订购单名细ON产品.产品号=订购单名细产品号


正确答案:A
解析:本题要求查询订购单的数量及所有订购单的平均金额,考查的是SQL中实现两个表连接时的命令。在SQL中两表连接命令的格式为:SELECT…FROM表名>INNER JOIN表名>ON 连接表达式,由此可以看出,选项C与选项D为错误选项。需要注意的是,由于在“订购单明细”表中可能有很多重复的产品号,还可能有很多重复的订购单号,如果不加入DISTINCT短语限制重复订单号的话(选项B),该SQL语句执行完成后,计算的订购单数景会是在“订购单明细”表中所有记录的总和,所以该选项错误。正确选项为A。

第5题:

以下5题使用如下关系:

客户(客户号,名称,联系人,邮政编码,电话号码)

产品(产品号,名称,规格说明,单价)

订购单(订单号,客户号,订购日期)

订购单名细(订单号,序号,产品号,数量)

查询单价在600元以上的主机板和硬盘的正确命令是( )。

A.SELECT*FROM 产品 WHERE 单价>600 AND(名称='主机板'AND 名称='硬盘')

B.SELECT*FROM 产品 WHERE 单价>600 AND(名称='主机板'OR 名称='硬盘')

C.SELECT*FROM 产品 FOR 单价>600 AND(名称='主机板'AND 名称='硬盘')

D.SELECT*FROM 产品 FOR 单价>600 AND(名称='主机板'OR 名称='硬盘')


正确答案:B
解析:在SQL语句中,限定查询条件使用的是WHERE短语,所以选项C)和选项D)是错误的。由于题干中要求的是查询主机板和硬盘,而选项A)查询的是名称为主机板并且名称也为硬盘,因为一个物件只有一个名称,且在数据表中只存在一个名称字段,显然选项A)没有查询结果。所以只有选项B)是正确的。

第6题:

查询尚未最后确定订购单的有关信息的正确命令是( )。

A.SELECT名称,联系人,电话号码,订单号FROM客户,订购单WHERE客户.客户号=订购单.客户号AND订购日期IS NULL

B.SELECT名称,联系人,电话号码,订单号FROM客户,订购单WHERE客户.客户号=订购单.客户号AND订购日期=NULL

C.SELECT名称,联系人,电话号码,订单号FROM客户,订购单FOR客户.客户号=订购单.客户号AND订购日期IS NULL

D.SELECT名称,联系人,电话号码,订单号FROM客户,订购单FOR客户.客户号=订购单.客户号AND订购日期=NULL


正确答案:A
A。【解析】在SQL语句中,限定查询条件使用的是WHERE短语,所以选项C和选项D是错误的。而且在查询空值时使用的是ISNULL,而“=NULL”是无效的。选项A正确。

第7题:

仓库管理数据库中含有3个数据库表“订购单”、“职工”和“供应商”。设计一个表单myf,表单的标题为“仓库管理”。表单左侧有标题为“请输入订购单号”标签,和用于输入订购单号的文本框,以及“查询”和“关闭”2个命令按钮和1个表格控件。

表单运行时,用户在文本框内输入“订购单号” (如OR73),单击“查询”按钮,查询出对应的订购单的“供应商名”、“职工号”、“仓库号”和“订购日期”。表单的表格控件用于显示查询结果。单击“关闭”按钮,关闭表单。


正确答案:单击“文件”菜单中的“新建”在类型选择框中选择“表单”单击“新建文件”按钮打开表单设计器。在属性窗口中设置表单的Caption 属性为“仓库管理”从“表单控件”工具栏中选择1个文本框1个标签1个表格控件2个命令按钮放置在表单上。在属性面板中分别设置两个命令按钮的Caption 属性分别为“查询”和“关闭”设置标签的Caption 属性值为“请输入订购单号”。 双击命令按钮“查询”编写该控件的Click 事件程序代码如下: ******命令按钮Command1(查询)的Click 事件代码***** SELECT 供应商名订购单.职工号仓库号订购日期; FROM 订购单供应商职工; WHERE 订购单.供应商号=供应商.供应商号; AND 职工.职工号=订购单.职工号; AND 订购单号=ALLTRIM(Thisform.Text1.value); INTO CURSOR temp Thisform.Grid1.RecordSourceType=1 Thisform.Grid1.RecordSource="temp" **************************************************** 以同样的方法为“关闭”命令按钮编写Click 事件代码:Thisform. Release。 保存表单文件为myf. scx 到考生文件夹下表单运行结果如图3-106所示。 图3-106
单击“文件”菜单中的“新建”,在类型选择框中选择“表单”,单击“新建文件”按钮,打开表单设计器。在属性窗口中设置表单的Caption 属性为“仓库管理”,从“表单控件”工具栏中选择1个文本框,1个标签,1个表格控件,2个命令按钮放置在表单上。在属性面板中分别设置两个命令按钮的Caption 属性分别为“查询”和“关闭”,设置标签的Caption 属性值为“请输入订购单号”。 双击命令按钮“查询”,编写该控件的Click 事件,程序代码如下: ******命令按钮Command1(查询)的Click 事件代码***** SELECT 供应商名,订购单.职工号,仓库号,订购日期; FROM 订购单,供应商,职工; WHERE 订购单.供应商号=供应商.供应商号; AND 职工.职工号=订购单.职工号; AND 订购单号=ALLTRIM(Thisform.Text1.value); INTO CURSOR temp Thisform.Grid1.RecordSourceType=1 Thisform.Grid1.RecordSource="temp" **************************************************** 以同样的方法为“关闭”命令按钮编写Click 事件代码:Thisform. Release。 保存表单文件为myf. scx 到考生文件夹下,表单运行结果如图3-106所示。 图3-106 解析:本大题主要考查的是SQL语句的应用,程序部分属于SQL的简单联接查询,在显示查询结果时,首先可用一个临时表保存查询结果,然后将表格控件中来显示数据的属性值设置为该临时表,用来显示查询结果。

第8题:

查询订购单号首字符是“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”


正确答案:B

第9题:

查询尚未最后确定订购单的有关信息的正确命令是( )。

A.SELECT名称,联系人,电话号码,订单号FROM客户,订购单WHERE客户.订单号=订购单.订单号and订购日期IS NULL

B.SELECT名称,联系人,电话号码,订单号FROM客户,订购单WHERE客户.订单号=订购单.订单号and订购日期=NULL

C.SRLECT名称,联系人,电话号码,订单号FROM客户,订购单FOR客户.订单号=订购单.订单号and订购日期IS NULL

D.SELECT名称,联系人,电话号码,订单号FROM客户,订购单FOR客户.订单号=订购单.订单号and订购日期=NULL


正确答案:A
解析:本题考查在SQL查询语句中对NULL(空)值的掌握。使用Null值作为空值查询,其中查询空值要使用Is NULL,或Is Not NULL,而“=NULL”是无效表达式,选项C及选项D使用了错误的条件关键字“FOR”所以排除,选项B使用了无效表达式“=NULL”,故正确答案为A。

第10题:

查询订购单号首字符是”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(订购单号,I)=”P”


正确答案:B
4个选项中,选项B中的函数LEFT(订购单号,1)的功能是取出订购单号的首字符,将该查询条件置于SQL的WHERE子句,能够实现题目所要求的条件查询,故选项B为正确答案。选项C的查询条件:“P”$订购单号,表示“P”在订购单号中出现,选项D的查询条件:RIGHT(订购单号,1)=“P”,表示订购单号尾字符为“P”。

更多相关问题