计算机程序设计

在客户表中查询出不是以"公司"结尾的客户的记录,正确的SQL语句是()。A、select*from客户where公司名称notlike’公司’B、select*from客户where公司名称like’公司’C、select*from客户where公司名称notin’公司’D、select*from客户where公司名称notlike’%公司’

题目

在客户表中查询出不是以"公司"结尾的客户的记录,正确的SQL语句是()。

  • A、select*from客户where公司名称notlike’公司’
  • B、select*from客户where公司名称like’公司’
  • C、select*from客户where公司名称notin’公司’
  • D、select*from客户where公司名称notlike’%公司’
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第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题:

在考生文件夹下完成如下简单应用:

(1)将“客户1”表中的全部记录追加到客户表中,然后用SQL SELECT语句完成查询:列出目前有订购单的客户信息(即有对应的订货记录的客户表中的记录),同时要求按客户编号升序排序,并将结果存储到“result”表中(表结构与客户表结构相同),将SQL语句保存在“result.prg”文件中。

(2)打开并按如下要求修改“bd2”表单文件(最后保存所做的修改):

①在“确定”命令按钮的Click事件(过程)下的程序有两处错误,请将其改正;

②设置Text1控件的有关属性,使用户在输入口令时显示“*”(星号)。


正确答案:
【考点指引】本大题第1小题考查了SQL追加记录的躺程,这里要用到数组,注意利用INTO TABLE将查询结果保存到数据表中。、第2小题考查的是表单的设计。
(1)【操作步骤】
①在命令窗口中输入命令:MODI COMM result(回车执行),打开程序文件编辑窗口,在程序文件编辑窗口中输入以下程序代码:
CLOSE ALL
SELECT*INTO ARRAY akh FROM客户1
USE客户
APPE FROM ARRAY akh
SELECT客户.*INTO TABLE result FROM客户,
订货WHERE客户.客户编号=订货.客户编号ORDER BY客户.客户编号
CLOSE ALL
关闭程序文件编辑窗口并保存程序文件。
②在命令窗口中输入命令:D0 result(回车执行),执行程序文件。
(2)【操作步骤】
①选择【文件】→【打开】命令,在“打开”对话框的“文件类型”下拉列表框中选择“表单”,选择“bd2.SCX”,单击“确定”按钮,打开表单“bd2”。
②在表单设计器中,双击“确定”命令按钮打开Click事件代码编辑窗口,做如下修改:
ThisForm.FONTSIZE=20
Text1.Caption=TIME()
修改完毕后关闭Click事件代码编辑窗口。
注意:黑体带下划线部分为需要修改的地方。
③在表单设计器中,单击文本框“Text1”,在文本框属性窗口中将“PasswordChar”属性值修改为“*”,关闭表单设计器并保存。

第3题:

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


正确答案:

第4题:

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


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

第5题:

下列关于SQL语句错误的是

A.DELETE语句用来删除数据表中的记录

B.UPDATE语句用来修改数据表中已经存在的数据记录

C.INSERT语句可以向数据表中追加新的数据记录

D.SELECT...INTO语句用来将两个或更多个表或查询中的字段合并到查询结果的一个字段中


正确答案:D
解析:SELECT匢NTO语句表示将查询的字段添加到目的表中。

第6题:

在考生文件夹里有表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

第7题:

在SQL语言中,子查询是()

A、返回单表中数据子集的查询语句

B、选取多表中字段子集的查询语句

C、选取单表中字段子集的查询语句

D、嵌入到另一个查询之中的查询语句


参考答案:D

第8题:

从订单表中删除客户号为"1001”的订单记录,正确的SQL语句是A)DROP FROM订单WHERE客户号="1001"B)DROP FROM订单FOR客户号="1001"C)DELETE FROM订单WHERE客户号="1001"D)DELETE FROM订单FOR客户号="1001"


正确答案:C
SQL语句的删除表书写格式为:
  DELETE FROM<表名> [WHERE 条件表达式]
故选项C为正确答案。

第9题:

从订单表中删除客户号为“1001”的订单记录,正确的SQL语句是

A.DROP FROM 订单 WHERE客户号=“1001”

B.DROP FROM 订单 FOR 客户号= “1001”

C.DELETE FROM 订单 WHERE 客户号=“1001”

D.DELETE FROM 订单 FOR 客户号=“1001”


正确答案:C
解析:SQL语句的删除表书写格式为:
DELETE FROM表名>[WHERE条件表达式]
故选项C为正确答案。

第10题:

下列描述中,错误的是______。

A.SQL中的DELETE语句可以删除一条记录

B.SQL中的DELETE语句可以删除多条记录

C.SQL中的DELETE语句可以用子查询选择要删除的行

D.SQL中的DELETE语句可以删除子查询的结果


正确答案:D
解析:使用SQL的DELETE语句可以删除表中的一条或多条记录。当WHERE子句省略时,则删除表中的所有记录。该语句不用于删除子查询的结果。

更多相关问题