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

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

UPDATE职工SET年龄=年龄+1

B

UPDATE职工ADD年龄+1

C

UPDATE职工SET年龄=1

D

UPDATE职工ADD 1

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

(1)用SELECT语句查询所有住在2楼的学生的全部信息(宿舍字段的第一位是楼层号)。

(2)用INSERT语句为“学生”表插入一条记录(s10,胡飞,舅,23,5,402)。

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

(4)用UPDATE语句将“学生”表中所有人的年龄增加一岁。


正确答案:
【操作步骤】
①其SQL语句为:select*from学生where all(subs(宿舍),1,1)=“2”
②其SQL语句为:insert into学生values(〝Sl0〞,〝胡飞〞,〝男〞,23,〝5〞,〝402〞)
③其SQL语句为:delete from学生where学号=“S7”
④其SQL语句为:update学生set年龄=年龄+1

第2题:

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

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

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

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

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


正确答案:C
CREATEVIEW打开的不是查询设计器,而是打开视图设计器。使用查询设计器不能生成所有的SQL查询语句。使用DO语句执行查询时,必须给出扩展名。使用查询设计器生产的SQL语句存盘后,将存放在扩展名为QPR的文件中。

第3题:

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

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

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

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

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


正确答案:C

第4题:

对考生文件夹中的“学生”表使用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)。

第5题:

SQL查询语句“SELECT*FROM职工 TO FILE ZG.dbf”的功能是( )。

A.将职工表中所有记录查询输出到永久性表ZG.dbf中

B.将职工表中所有记录查询输出到文本文件ZG.txt中

C.将职工表中所有记录查询输出到文本文件ZG.dbf.txt中

D.语句存在语法错误


正确答案:A
解析:SQL查询语句中的TO FILE子句是将查询结果存放到指定的文本文件中,默认的为.txt的文本文件。由于本题中为查询输出指定了.dbf文件类型,所以结果仍为输出到一个数据表文件中。

第6题:

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

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

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

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

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


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

第7题:

设有关系SC(sno,cname,grade),各属性的含义分别为学号、课程名、成绩。若将所有学生的“数据库系统”课程的成绩增加5分,能正确完成该操作的SQL语句是__________grade=grade+5 WHERE cname=“数据库系统”。


正确答案:
UPDATESCSET
更新操作语句的一般格式为:
UPDATE<表名>
SET<列名>=<表达式>
[WHERE谓词]
更新指定表中满足谓词的元组,把这些元组按SET子句中的表达式修改相应字段上的值。

第8题:

若给所有学生的年龄增加1岁,则使用SQL语句:UPDATE学生【 】年龄=年龄+1


正确答案:SET
SET 解析: SQL数据更新命令为:UPDATE TableName SET Column_name1=eExpression1[,Column_name2= eExpression2…]WHERE Condition

第9题:

在考生文件夹下完成如下简单应用:(1)用SQL语句对自由表“teacher”完成下列操作:将职称为“副教授”的教师新工资一项设置为原工资的l20%,其他教师的新工资与原工资相等;插入一条新记录,该女教师的信息:职工编号“20080010”,姓名“林红”,职称“讲师”,原工资“3000”,新工资“3200”,同时将SQL语句存放于新建的文本文件“teacher.txt”中(两条更新语句,一条插入语句,按顺序每条语句占一行)。(2)使用查询设计器建立一个查询文件“qryl.qpr”,查询要求:选修了“VFP入门”并且成绩大于或等于70的学生姓名和年龄,查询结果按年龄升序存放于“result.dbf”表中。


正确答案:
【考点指引】本大题第1小题考查的是利用SQL语句来实现修改数据,这里用到的是UPDATE语句和INSERT语句;第2小题考查了查询设计器的基本操作,关键是注意过滤条件的设置。
(1)【操作步骤】
保存在“teacher.txt”文件中的3条SQL语句如下:
UPDATE teacher SET新工资=工资*1.2 WHERE职称=〞副教授″(回车执行)
UPDATE teacher SET新工资=工资WHERE职称<>〞副教授″(回车执行)
INSERT INTO teacher VALUES(〞20080010″,〞林红″,〞女″,〞讲师″,0,3000,3200)(回车执行)
(2)【操作步骤】
①选择【文件】→【打开】命令,打开考生文件夹下的数据库“student”。
②选择【文件】→【新建】命令,选择“查询”,单击“新建文件”按钮,弹出“添加表或视图”对话框,将表“score”、“student”和“course”分别添加到查询设计器中,系统会自动根据“学号”字段为表“score”和“student”建立联系,根据“课程编号”字段为表“score”和“course”建立内部联系,然后关闭“添加表或视图”对话框。
③在查询设计器中的“字段”选项卡下分别将字段“student.姓名”、“student.年龄”两个字段添加到“选定字段”列表框中。
④单击“排序依据”选项卡,将“选定字段”列表框中的“student.年龄”添加到“排序条件”列表框中,“排序选项”选择“升序”。
⑤单击“筛选”选项卡,在“字段名”下拉列表框中选择“course.课程名称”字段,在“条件”下拉列表框中选择“=”,在“实例”文本框中输入“〞VFP入门″”,在“逻辑”下拉列表框中选择“and”;单击下一行,在“字段名”下拉列表框中选择“score.成绩”字段,在“条件”下拉列表框中选择“>=”,在“实例”文本框中输入“70”。
⑥最后选择【查询】→【查询去向】命令,打开“查询去向”对话框,在对话框中选择“表”,在“表名”文本框中输入用来保存查询结果的数据表文件名“result.dbf”。
⑦关闭查询设计器并保存查询为“qry1.qqr”。

第10题:

假定分别在“职工”关系中的“年龄”和“月工资”字段上创建了索引,如下的 Select查询语句可能不会促使查询优化器使用索引,从而降低了查询效率,请写出既可以完成相同功能又可以提高查询效率的SQL语句。

SELECT 姓名,年龄,月工资 FROM职工

WHERE 年龄>45 OR月工资<1000;


正确答案:此问主要考察在查询中注意WHERE子句中使用索引的问题。既可以完成相同功能又可以提高查询效率的SQL语句如下: (SELECT 姓名年龄月工资 FROM 职工 WHERE 年龄>45) UNION (SELECT 姓名年龄月工资 FROM 职工 WHERE 月工资1000);
此问主要考察在查询中注意WHERE子句中使用索引的问题。既可以完成相同功能又可以提高查询效率的SQL语句如下: (SELECT 姓名,年龄,月工资 FROM 职工 WHERE 年龄>45) UNION (SELECT 姓名,年龄,月工资 FROM 职工 WHERE 月工资1000);

更多相关问题