使用SQL语句实现将一条新的记录插入“工资”表中: INSERT____________________工资(职工

题目

使用SQL语句实现将一条新的记录插入“工资”表中:

INSERT____________________工资(职工号,实发工资)VALUES("0801",l800.00)

参考答案和解析
正确答案:
INTO
【解析】INSERT命令用于在一个表中添加新记录。格式为: 
INSERT INTO表名[(列名1[,列名2,…])]
VALUES(表达式1[,表达式2,…1)
·INTO表名:指出了要添加新记录的表名。 
·列名1[,列名2,…]:字段名表,插入记录不完整时使用。 
·VALUES指出要输入到新记录的指定字段中的数据值。如果省略前面的字段名表,将按照表结构中定义的顺序依次指定每个字段的值。添加新记录后,该字段所包含的数值就是VALUES
子句中所包含的数据。 
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

“ 职工 ” 表有工资字段 , 计算工资合计的 SQL 语句是SELECT 【 13 】 FROM 职工 。


正确答案:

第2题:

关于INSERT-SQL语句描述正确的是()

A、可以向表中插入若干条记录本

B、在表中任何位置插入一条记录

C、在表尾插入一条记录

D、在表头插入一条记录


参考答案:C

第3题:

使用SQL语句将一条记录插入"学院" 表:【 】学院(系号,系名) VALUES ("04","计算机")


正确答案:INSERT INTO
SQL插入命令的格式为:INSERTINTOdbf_name[(fname1[(fname2,…)])VALUES(eEspression1[,eExpressopm2,…])

第4题:

在工资表中,按工资从高到低显示职工记录的SQL语句为: SELECT* FRoM工资表o ORDERBY工资【 14 】。


正确答案:
【答案】:DESC
【知识点】:表示降序的DESC
【解析】:使用SQL的查询语句中,用ASC表示升序,可省略,DESC表示降序。

第5题:

有下列SQL语句:INSERT INTO 职工 VALUES("WH4","E15","张清",2800) 在命令窗口执行该命令后( )。

A.向表中任意位置插入一条新记录

B.在当前记录之前,插入一条新语句

C.在当前记录之后,插入一条新语句

D.在表末尾新增一条记录


正确答案:D
解析:Visual FoxPro支持两种SQL插入格式,第一种为标准格式,第二种是Visual FoxPro的特殊格式。
第一种格式为:
INSERT INTO表名>[(字段名1[,字段名2,…])];
VALUES(表达式1[,表达式2,…])
其中INSERT INTO表名>说明向指定的表中插入记录。当插入的不是完整的记录时,可以用字段名1,字段名2,…指定字段:VALUE(表达式1[,表达式2,…给出具体的记录值。
该命令默认的是向表末尾新增一条记录。注意:插入的记录值要与相应的字段类型一致。

第6题:

在考生文件夹下完成如下简单应用:(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”。

第7题:

有如下关系:[*]查询、显示表中记录的全部属性值,显示顺序按仓库号相同按工资升序排序。实现上述功能的SQL查询语句为SELECT*FROM职工【 】BY仓库号,工资。


正确答案:ORDER
ORDER 解析:应该使用查询语句SELECT,使用通配符“*”表示输出全部属性,使用谓词ORDER BY和两个属性名实现多重排序。

第8题:

使用SQL语句实现将一条新的记录插入“学生”表中:INSERT______学生(学号,姓名) VALUES("9801","李峰")


正确答案:INTO
INTO 解析:INSERT命令用于在一个表中添加新记录,然后给新记录的字段赋值。格式为:
INSERT INTO 表名[(列名1[,列名2,…])]
VALUES(表达式1[,表达式2,…])
其中,INTO表名指出了要添加新记录的表名;列名1[,列名2,…]是字段名表,插入记录不完整时使用;VALUES指出要输入到新记录的指定字段中的数据值。
如果省略前面的字段名表,将按照表结构中定义的顺序依次指定每个字段的值。添加新记录后,该字段所包含的数值就是VALUES子句中所包含的数据。

第9题:

使用下列INSERT-SQL语句格式向表中插入数据,如果没有指定列名,则新插入的记录要求在每个属性列上【 】。


正确答案:INSERT INTO表名>[(列名…)]VALUSE(值>)均有值
INSERT INTO表名>[(列名…)]VALUSE(值>)均有值 解析:在使用“INSERT INTO表名>[(列名…)]VALUSE(值>)”命令向数据表插入记录时,要求“值”和“列名”排列顺序要一致,个数相等,数据类型一一对应,各值之间用逗号隔开。如果INTO子句中没有指定列名,则新插入的记录要求在每个属性列上均有值,且值的排列顺序要和表中各属性列的排列顺序一致。

第10题:

使用如下数据袁:仓库表(仓库号,所在城市) 职工表(职工号,仓库号,工资) 其中,仓库号、所在城市和职工号字段为字符型,工资字段为数值型。 有如下SQL SELECT语句: SELECT*FORM职工表WHERE工资<=2000 AND工资>=1500 下列与该语句等价的是( )。

A. SELECT*FROM职工表WHERE工资BETWEEN l500 AND 2000

B. SELECT*FROM职工表WHERE工资BETWEEN 2000 AND l500

C. SELECT*FROM职工表WHERE工资FROM l500 INT0 2000

D. SELECT*FROM职工表WHERE工资FROM 2000 INT0 1500


正确答案:A
BETWEEN…AND…是SQL查询语句中的一个特殊运算符,意思为“…和…之间”,相当于逻辑运算中的(A>=AND>=B,其中A>B),选项B中数值放置错误,选项C和选项D为语法错误。

更多相关问题