单选题使用SQL语句完成“将所有冷饮类商品的单价优惠1元",正确的操作是(  )。A UPDATE商品SET单价=单价-1 WHERE类别="冷饮"B UPDATE商品SET单价=1 WHERE类别="冷饮"C UPDATE商品SET单价-1 WHERE类别="冷饮"D 以上都不对

题目
单选题
使用SQL语句完成“将所有冷饮类商品的单价优惠1元",正确的操作是(  )。
A

UPDATE商品SET单价=单价-1 WHERE类别="冷饮"

B

UPDATE商品SET单价=1 WHERE类别="冷饮"

C

UPDATE商品SET单价-1 WHERE类别="冷饮"

D

以上都不对


相似考题
参考答案和解析
正确答案: A
解析:
根据题意,筛选条件为“商品的类别为冷饮”,进行的操作是将其单价减一。UPDATE格式为:UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值,用于修改表中数据。
更多“使用SQL语句完成“将所有冷饮类商品的单价优惠1元",正确的操作是(  )。”相关问题
  • 第1题:

    对考生文件夹中的“学生”表使用SQL语句完成下列四道题目,并将SQL语句保存在 my.txt 中。

    (1)用SELECT语句查询所有住在3楼学生的全部信息。

    (2)用INSERT语句为“学生”表插入一条记录(138,刘云,男,23,5)。

    (3)用DELETE语句将“学生”表中学号为“200”的学生的记录删除。

    (4)用UPDATE语句将所有人的年龄加一岁。


    正确答案:在命令窗口中输入命令:MODIFY FILE my打开文本编辑器在编辑器中依次输入以下4条语句: ******文件my.txt中的程序段****** SELECT*FROM 学生 WHERE 楼层数=3 &&(1)查询语句 INSERT INTO 学生 VALUES(138“刘云”“男”235) &&(2)&插入语句 DELETE FROM 学生 WHERE 学号=200 &&(3)删除语句 UPDATE 学生 SET 年龄=年龄=+1 &&(4)更新语句 保存文件在命令窗口执行命令:DO my.txt运行各条语句。
    在命令窗口中输入命令:MODIFY FILE my,打开文本编辑器,在编辑器中,依次输入以下4条语句: ******文件my.txt中的程序段****** SELECT*FROM 学生 WHERE 楼层数=3 &&(1)查询语句 INSERT INTO 学生 VALUES(138“刘云”,“男”,23,5) &&(2)&插入语句 DELETE FROM 学生 WHERE 学号=200 &&(3)删除语句 UPDATE 学生 SET 年龄=年龄=+1 &&(4)更新语句 保存文件,在命令窗口执行命令:DO my.txt,运行各条语句。 解析:本大题主要考查了SQL的操作功能,包括数据的插入(INSERT)、更新(UPDATE)、查询 (SELECT)和删除(DELETE)。

  • 第2题:

    某数据库中有表Table_Good(GoodsID,GoodsNarne,SaleUnitPrice)和表Table_GoodsClass (CoodsClassID,CoodsClassNatne,Sum),对家用电器类商品进行分类显示,如果商品的单价高于3000,则显示‘高档商品’;如果单价在1000—3000,则显示‘中档商品’;如果单价低于1000的显示‘低档商品’。完成下列的SQL语句。

    SELECTGoodsName,SaleUnitPrice,Type=

    CASE

    (2)

    2.


    正确答案:WHEN SaleUnitPrice>3000 THEN‘高档商品’
    WHEN SaleUnitPrice>3000 THEN‘高档商品’

  • 第3题:

    要使“商品”表中所有商品的单价上浮10%,正确的SQL命令是( )。

    A. ALTER商品SET单价=单价*1.1 FOR ALL

    B. UPDATE商品SET单价=单价+单价*10%

    C. UPDATE商品SET单价=单价*1.1 FOR ALL

    D. UPDATE商品SET单价=单价*1.1


    正确答案:C
    更新表中元组的值,使用UPDATE命令,一次可以更新表中的一个或多个属性值。UPDATE短语之后指定更新数据所属的表,将新的属性值或表达式赋值给对应的属性名(SET单价=单价*1.1),并置于SET短语之后。用 WHERE短语可以对元组进入限制,即对符合条件的元组进行更新。若无WHERE短语则是对表中的所有元组进行更新,%表示运算符。故答案为c。

  • 第4题:

    要使“产品”表中所有产品的单价上浮8%,正确的SQL语句是( )。


    正确答案:D
    SQL的数据更新命令格式:UPDATE<表名>SET列名1=表达式1[,列名2=表达式2…][WHERE<条件表达式>]一般使用WHERE子句指定条件,以更新满足条件的一些记录的字段值,并且一次可以更新多个字段;如果不使用WHERE子句,则更新全部记录。故选项A)和选项B)中“FORALL”错误。选项C)中表达式书写错误。

  • 第5题:

    使用SQL语句完成如下操作(将所有教授的工资提高5%) 【 】教师SET工资=工资*1.05【 】职称=“教授”


    正确答案:update(或upda、或updat)where(或wher)
    在SQL语句中更新记录的语句为UPDATE,其格式为:UPDATE数据表名>SET字段名=表达式WHERE条件语句,据题意,应用UP-DATE来更新表中的记录。其中UPDATE教师指定表名,SET工资=工资*1.05指定要更新的字段以及这些列的新值,WHERE职称=“教授”指定被更新记录的条件。

  • 第6题:

    1、在考生文件夹下完成如下基本操作:

    1.通过SQL INSERT语句插入元组(”p7”,”PN7”,1020)到“零件信息”表(注意不要重复执行插入操作),并将相应的SQL语句存储在文件one.prg中。

    2.通过SQL DELETE语句从“零件信息”表中删除单价小于600的所有记录,并将相应的SQL语句存储在文件two.prg中。

    3.通过SQL UPDATE语句将“零件信息”表中零件号为“p4”的零件的单价更改为1090,并将相应的SQL语句存储在文件three.prg中。

    4.打开菜单文件mymenu.mnx,然后生成可执行的菜单程序mymenu.mpr。


    参考答案:【考点分析】本大题主要考查的知识点是:利用SQL语句对表进行插入、删除、修改等操作,为菜单生成可执行的菜单程序。 【解题思路】对于第1、2、3小题,需先在命令窗口中完成正确的SQL语句的编写并执行,然后检查SQL语句的执行结果,接下来新建题目要求的程序文件,最后将SQL语句复制到新建的程序文件中。生成可执行的菜单程序需先打开菜单文件,然后执行“菜单”菜单中的“生成”命令。

    【操作步骤】

    (1)打开Visual FoxPro,在命令窗口输入“INSERT INT0零件信息VALUES(”p7”,”PN7”,1020)”,并按下回车键执行语句。

    然后创建一个程序文件one.prg,把代码复制过去并保存。

    (2)在命令窗口输入“DELETE FROM零件信息WHERE单价<600”,并按下回车键执行语句。

    然后创建一个程序文件two.prg,把代码复制过去并保存。

    (3)在命令窗口输入“UPDATE零件信息SET单价=1090 WHERE零件号=”p4””,并按下回车键执行语句。

    然后创建一个程序文件three.prg,把代码复制过去并保存。

    (4)打开菜单mymenu.mnx后,选择系统菜单中的“菜单”,然后选择“生成”。

  • 第7题:

    在使用JSP对数据库进行操作时,Statement类的()方法用于执行SQL语言中的查询语句,()方法,用于执行SQL语言中的插入、删除和修改语句。


    正确答案:executeQuery();executeUpdate()

  • 第8题:

    关于SQL语句的描述哪些是正确的()

    • A、SQL语句不区分大小写
    • B、SQL语句以分号结束
    • C、SQL语句必须在一行内书写完成
    • D、SQL语句可以跨行书写

    正确答案:A,B,D

  • 第9题:

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

    • A、可以使用CREATE VIEW打开查询设计器
    • B、使用查询设计器可以生成所有的SQL查询语句
    • C、使用查询设计器生成的SQL语句存盘后将存放在扩展名为QPR的文件中
    • D、使用DO语句执行查询时,可以不带扩展名

    正确答案:C

  • 第10题:

    单选题
    将商品号为“Cl007”的商品单价改为135元,正确的SQL语句是(  )。
    A

    UPDATE商品SET单价=135 WHERE商品号=C1007

    B

    UPDATE商品SET单价WITH 135 WHERE商品号=C1007

    C

    UPDATE FROM商品SET单价=135 WHERE商品号=C1007

    D

    UPDATE FROM商品SET单价WITH135 WHERE商品号=C1007


    正确答案: A
    解析:
    SQL的数据更新命令UPDATE的格式如下:
    UPDATE<表文件名>SET<字段名1>=<表达式>[,<字段名2>=<表达式>…][WHERE<条件>]
    其中SET子句用于指定列和修改的值,WHERE用于指定要跟新的记录满足的条件,如果省略WHERE子句,则表示对表中所有行进行跟新。

  • 第11题:

    填空题
    在使用JSP对数据库进行操作时,Statement类的()方法用于执行SQL语言中的查询语句,()方法,用于执行SQL语言中的插入、删除和修改语句。

    正确答案: executeQuery(),executeUpdate()
    解析: 暂无解析

  • 第12题:

    单选题
    使用SQL语句完成“将所有职工的年龄增加1岁”,正确的操作是(  )。
    A

    UPDATE职工SET年龄=年龄+1

    B

    UPDATE职工ADD年龄+1

    C

    UPDATE职工SET年龄=1

    D

    UPDATE职工ADD 1


    正确答案: A
    解析:
    UPDATE命令用来更新数据,语法为UPDATE表名SET字段名1=表达式1[,字段名2=表达式2……][WHERE条件]。将所有职工的年龄增加1岁,应当对年龄赋值:“年龄=年龄+1”。

  • 第13题:

    用SQL语句进行记录的删除操作,使用 DELETE 语句。()


    参考答案正确

  • 第14题:

    数据库中有Tahie_priceHistory表,结构如下表所示:

    [*]

    ①写出创建Teachers表的SQL语句,要求语句中包含所有的约束。

    ②现要查询单价最高的前三种商品的商品编号、商品名称和单价(使用TOP语句)。


    正确答案:①CREATE TABLE Table_PriceHistory( ID varchar(8) NOT NULL GoodsName varchar(20) NOT NULL StartDate datetime NOT NULL EndDate datetime NOT NULL SaleUnitPrice Money NOT NULL CHECK(EndDate>StartDate) PRIMARY KEY(IDStartDateEndDate
    ①CREATE TABLE Table_PriceHistory( ID varchar(8) NOT NULL, GoodsName varchar(20) NOT NULL, StartDate datetime NOT NULL, EndDate datetime NOT NULL, SaleUnitPrice Money NOT NULL, CHECK(EndDate>StartDate), PRIMARY KEY(ID,StartDate,EndDate

  • 第15题:

    某数据库中有表Table_Good((GoodsID,GoodsName,SaleUnitPrice)和表Table_GoodsClass(GoodsClassID,GoodsClassName,Sum),对家用电器类商品进行分类显示,如果商品的单价高于3000,则显示‘高档商品’;如果单价在1000-3000,则显示‘中档商品’;如果单价低于1000的显示‘低档商品’。完成下列的SQL语句。

    SELECT GoodsName,SaleUnitPrice,Type=CASE

    _______

    ______

    ______

    END

    FROM ______

    ON _______

    WHERE GoodsClassName=‘家用电器’


    正确答案:WHEN SaleUnitPrice>3000 THEN‘高档商品’ WHEN SaleUnitPrice BETWEEN 1000 AND 3000 THEN‘中档商品’ WHEN SaleUnitPrice1000 THEN‘低档商品’ Table_Goods a JOIN Table_GoodsClass b a.GoodsID=b.GoodsClassID
    WHEN SaleUnitPrice>3000 THEN‘高档商品’ WHEN SaleUnitPrice BETWEEN 1000 AND 3000 THEN‘中档商品’ WHEN SaleUnitPrice1000 THEN‘低档商品’ Table_Goods a JOIN Table_GoodsClass b a.GoodsID=b.GoodsClassID

  • 第16题:

    将SQL嵌入到主语言使用时,必须区分SQL语句和主语句。通常在所有的SQL语句前加( )前缀来进行区分。

    A.ECSQL

    B.EXECSQL

    C.SQL

    D.DECLARE


    正确答案:B

  • 第17题:

    以下5题使用如下表的数据: 部门表 [*]

    SQL语句 SELECT部门号,MAX(单价*数量)FROM商品表GROUP BY部门号 查询结果有几条记录?


    正确答案:C
    本题中SQL语句的功能是:在商品表中按部门号进行分组,分组后从每个组中查询出单价和数量乘积最大的记录,从原始表中可以看出,表中有3个部门号,所以该SQL执行后应该有3条记录。

  • 第18题:

    下列关于SQL语言的特点说法不正确的是()。

    • A、SQL没有基本程序结构语句
    • B、SQL每一条命令功能强大、操作简单
    • C、SQL需要告诉系统如何完成任务
    • D、SQL只要说明需要系统完成什么任务

    正确答案:C

  • 第19题:

    用SQL语句进行记录的更新操作,使用()语句。


    正确答案:UPDATE

  • 第20题:

    在JSP中使用JDBC语句访问数据库,正确导入S QL类库的语句是()。 

    • A、<%@ page import=”java.sql.*” %> 
    • B、<%@ page import=” sql.*” %> 
    • C、<%page import=”java.sql.*” %>  
    • D、<%@ import=”java.sql.*” %>

    正确答案:A

  • 第21题:

    单选题
    在JSP中使用JDBC语句访问数据库,正确导入S QL类库的语句是()。
    A

    <%@ page import=”java.sql.*” %> 

    B

    <%@ page import=” sql.*” %> 

    C

    <%page import=”java.sql.*” %>  

    D

    <%@ import=”java.sql.*” %>


    正确答案: B
    解析: 暂无解析

  • 第22题:

    单选题
    要使“产品”表中所有产品的单价上浮8%,正确的SQL语句是(  )。
    A

    UPDATE产品SET单价=单价+单价*8% FOR ALL

    B

    UPDATE产品SET单价=单价*1.08% FOR ALL

    C

    UPDATE产品SET单价=单价+单价*8%

    D

    UPDATE产品SET单价=单价*1.08


    正确答案: C
    解析:
    SQL的数据更新命令格式如下:
    UPDATE 表名SET 属性=表达式 WHERE 条件表达式
    表中所有产品的单价上浮8%可表达为:单价=单价*1.08;如果不使用WHERE子句,则更新全部记录。

  • 第23题:

    单选题
    使用SQL语句完成“将所有冷饮类商品的单价优惠1元",正确的操作是(  )。
    A

    UPDATE商品SET单价=单价-1 WHERE类别="冷饮"

    B

    UPDATE商品SET单价=1 WHERE类别="冷饮"

    C

    UPDATE商品SET单价-1 WHERE类别="冷饮"

    D

    以上都不对


    正确答案: A
    解析:
    根据题意,筛选条件为“商品的类别为冷饮”,进行的操作是将其单价减一。UPDATE格式为:UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值,用于修改表中数据。

  • 第24题:

    单选题
    使用SQL语句完成“将所有女职工的工资提高5%”,正确的操作是(  )。
    A

    UPDATE 职工 SET 工资=工资*1.05 WHERE 性别=“女”

    B

    UPDATE 职工 SET 工资*0.05 WHERE 性别=“女”

    C

    UPDATE 职工 SET 工资=工资*5%WHERE 性别=“女”

    D

    UPDATE 职工 SET 工资*1.05 WHERE 性别=“女”


    正确答案: D
    解析:
    UPDATE命令语法为:
    UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值。
    工资提高5%,那么工资是原工资的1.05倍,即工资=工资*1.05。