DELETE FROM职工工龄WHERE工龄8语句的功能是()。A、物理删除工龄在8年以下的记录B、彻底删除工龄在8年以下的记录C、删除职工工龄表D、为表中工龄小于8年的记录添加删除标记

题目

DELETE FROM职工工龄WHERE工龄<8语句的功能是()。

  • A、物理删除工龄在8年以下的记录
  • B、彻底删除工龄在8年以下的记录
  • C、删除职工工龄表
  • D、为表中工龄小于8年的记录添加删除标记
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若在教师表中查找还没有输入工龄的记录,使用的SQL语句为

A.SELECT * FROM 教师 WHERE 工龄IS NOT NULL

B.SELECT * FROM 教师 WHERE 工龄=0

C.SELECT * FROM 教师 WHERE 工龄 IS NULL

D.SELECT * FROM 教师 WHERE 工龄=NULL


正确答案:C
解析:在SQL查询中,查询空值时可以使用IS NULL短语;NOT IS NULL短语表示非空。

第2题:

SQL 语句 DELETE FROM 学生 WHERE 年龄>25的功能是( )。

A.删除学生表

B.删除学生表中的年龄字段

C.将学生表中年龄大于25的记录逻辑删除

D.将学生表中年龄大于25的记录物理删除


正确答案:C
解析:DELETE短语是SQL的数据操作功能,用来逻辑删除表中符合条件的记录,通过WHERE短语指定删除条件。SQL—DELETE删除功能与表操作删除记录功能一样,都只能逻辑删除表中记录,要物理删除,同样需要使用PACK命令。

第3题:

:在某企业,40%的员工有至少3年的工龄,16个员工有至少8年的工龄。如果90%的员工的工龄不足8年,则工龄至少3年但不足8年的员工有( )人。

A.48

B.64

C.80

D.144


正确答案:A
设总员工人数为x人,则x×(1-90%)=16,x=160,那么至少有3年工龄的人数为160 ×40%=64,由此可知工龄至少3年不足8年的员工有64—16=48人。

第4题:

DELETE FROM S WHERE年龄>60语句的功能是______。

A.从S表中彻底删除年龄大于60岁的记录

B.S表中年龄大于60岁的记录被加上删除标记

C.删除S表

D.删除S表的年龄列


正确答案:B
解析:DELETE FROM S WHERE年龄>60语句的功能是在S表中年龄大于 60岁的记录上加上删除标记。在Visual FoxPro中,Delete于句的作用仅仅是在需要被删除的记录上加上删除标记,并不真正将记录从表中删除,如果开发者需要将记录真正从表中删除,还需要进行Pack操作。

第5题:

在Visual FoxPro中,如果要将教师表(职工号,姓名,性别,工龄,基本工资)中“工龄”属性删除,正确的 SQL命令是( )。

A. ALTER TABLE教师DROP COLUMN工龄

B. DELETE工龄FROM教师

C. ALTER TABLE教师DELETE COLUMN工龄

D. ALTER TABLE教师DELETE工龄


正确答案:A
删除表中属性用命令DROP,DELETE用于删除表中的记录。

第6题:

语句"DELETE FROM 成绩表 WHERE 计算机<60"功能是

A.物理删除成绩表中计算机成绩在60分以下的学生记录

B.物理删除成绩表中计算机成绩在60分以上的学生记录

C.逻辑删除成绩表中计算机成绩在60分以下的学生记录

D.将计算机成绩低于60分的字段值删除,但保留记录中其他字段值


正确答案:C
解析:SQL从表中删除数据的命令格式如下:DELETE FROM TableName [WHERE Condition]
这里FROM指定从哪个表中删除数据,WHERE指定被删除记录所满足的条件;DELETE命令是逻辑删除记录,如果要物理删除记录需要继续使用PACK命令。

第7题:

修改职工的工资,给工龄大于等于20年以上的职工每人增加100元,工龄在20年以下的职工增加40元,请将程序补充完整。

SET TALK OFF

USR 职工工资表

DO WHILE【 】

IF 工龄>=20

REPLACE 工资 WITH 工资+100

ELSE

REPLACE 工资 WITH 工资+40

ENDIF

SKIP

ENDDO

SET TALK ON


正确答案:.NOT.EOF()
.NOT.EOF() 解析: 本小题考察DO WHILE循环,如果记录指针不是在最后一条记录上,则执行循环,然后用SK||命令将记录指针移到下一条记录上,这样循环一直到最后一条记录。

第8题:

在某企业,40%的员工有至少3年的工龄,16个员工有至少8年的工龄。如果90%的员工的工龄不足8年,则

在某企业,40%的员工有至少3年的工龄,16个员工有至少8年的工龄。如果90%的员工的工龄不足8年,则工龄至少3年但不足8年的员工有 人。

A.48 B.64 C.80 D.144


正确答案:A

第9题:

以下关于删除表中记录的描述,正确的是( )。

A. 删除数据的命令格式是DELETE*FROM<表名>[WHERE<条件>]

B. 如果删除数据的命令中不包含WHERE子句,则删除该表中的全部记录

C. SQL的DELETE命令是物理删除表中数据

D. 以上描述都不正确


正确答案:B
SQL语言使用delete语句删除数据库表中的记录,Delete语句的格式为:
Delete from TableName where ColumnName OPERATOR Val— ue[and I or Cdumn OPERATOR Value]
Delete后面不能含有*号,如果没有where子句,则删除表中的全部记录。
DELETE命令只是逻辑删除数据库表中的记录,如果要物
理删除记录需要继续使用PACK命令。

第10题:

DELETE FROMS WHERE年龄>60语句的功能是______。

A.从S表中彻底删除年龄大于60岁的记录

B.S表中年龄大于60岁的记录被加上删除标记

C.删除S表

D.删除S表的年龄列


正确答案:B
解析:DELETE是为表中指定的元组添加删除标记DELETEFROMTableName[WHERECondition]其中,FROM指定从哪个表中删除数据;WHERE指定被删除的元组所要满足的条件,若省略WHERE短语,则删除该表中全部元组。该命令是逻辑删除,如果要物理删除,需要继续使用PACK命令。

更多相关问题