PHP考试

如何实现文章表news,id字段值为5记录的点击数字段num自增()。A、Update news set num=num+1;B、Update news set num=num+1 where id==5C、Update news set num=num++ where id=5D、Update news set num=num+1 where id=5

题目

如何实现文章表news,id字段值为5记录的点击数字段num自增()。

  • A、Update news set num=num+1;
  • B、Update news set num=num+1 where id==5
  • C、Update news set num=num++ where id=5
  • D、Update news set num=num+1 where id=5
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下程序段的输出结果是。 num=0 while num<=2 num = num+1 wend Print


正确答案:3
【解析】num初始赋值为0,当num小于等于2时,num值加1,据此,当num=0时,执行语句,num值变为1,再执行,num值变为2。此时程序需要执行1次,num值变为3,1大于2,所以当循环结束。故本处填:3。

第2题:

Examine the structure of the EMPLOYEES table:EMPLOYEE_ID NUMBER NOT NULLEMP_NAME VARCHAR2(30)JOB_ID VARCHAR2(20) DEFAULT ‘SA_REP‘SAL NUMBERCOMM_PCT NUMBERMGR_ID NUMBERDEPARTMENT_ID NUMBERYou need to update the records of employees 103 and 115. The UPDATE statement you specify should update the rows with the values specified below:JOB_ID: Default value specified for this column definition.SAL: Maximum salary earned for the job ID SA_REP.COMM_PCT: Default value specified for this commission percentage column, if any. If no default value is specified for the column, the value should be NULL. DEPARTMENT_ID: Supplied by the user during run time through substitution variable.Which UPDATE statement meets the requirements?()

A. UPDATE employees SET job_id = DEFAULT AND Sal = (SELECT MAX(sal) FROM employees WHERE job_id = ‘SA_REP‘) AND comm_pct = DEFAULT AND department_id = &did WHERE employee _id IN (103,115);

B. UPDATE employees SET job_id = DEFAULT AND Sal = MAX(sal) AND comm_pct = DEFAULT OR NULL AND department_id = &did WHERE employee_id IN (103,115) AND job _ id = ‘SA_ REP‘;

C. UPDATE employees SET job_id = DEFAULT, Sal = (SELECT MAX(sal) FROM employees WHERE job_id = ‘SA_REP‘), comm_pct = DEFAULT, department_id = &did WHERE employee_id IN (103,115);

D. UPDATE employees SET job_id = DEFAULT, Sal = MAX(sal), comm_pct = DEFAULT, department_id = &did WHERE employee_id IN (103,115) AND job _ id = ‘SA_ REP‘;

E. UPDATE employees SET job_id = DEFAULT, Sal = (SELECT MAX(sal) FROM employees WHERE job_id = ‘SA_REP‘) comm_pct = DEFAULT OR NULL, department_id = &did WHERE employee_id IN (103,115);


参考答案:C

第3题:

将订单号为"0060"的订单金额改为169元,正确的SQL语句是A)UPDATE订单SET金额=169 WHERE订单号="0060"B)UPDATE订单SET金额WITH 169 WHERE订单号="0060"C)UPDATE FROM订单SET金额=169 WHERE订单号="0060"D)UPDATE FROM订单SET金额WITH 169 WHERE订单号="0060"


正确答案:A
本题考查的是对SQL语句的更新表书写格式的掌握。SQL语句的更新表书写格式为:
  UPDATE<表名> SET<列名1>=<表达式1>[<列名2>=<表达式2>…]
  [WHERE 条件表达式]
只有选项A符合语法格式。

第4题:

使用如下数据表:仓库表(仓库号,所在城市) 职工表(职工号,仓库号,工资) 其中,仓库号、所在城市和职工号字段为字符型,工资字段为数值型。 将仓库号为A4的职工的工资改为2000.O0,正确的命令是( )。

A. UPDATE职工表SET工资WITH 2000.00 WHERE仓库号=”A4”

B. UPDATE职工表SET工资=2000.OO WHERE仓库号=”A4”

C. UPDATE FROM职工表SET工资wITH 2000.OO WHERE仓库号=”A4”

D. UPDATE FROM职工表SET工资=2000.OO WHERE仓库号=”A4”


正确答案:B
UPDATE命令的格式为:UPDATE数据表名SET列名1=表达式1[,列名2=表达式2…]WHERE筛选条件。

第5题:

在Visual FoxPro中,使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是

A.REPLACE AGE WITH AGE+1

B.UPDATE STUDENT AGE WITH AGE+1

C.UPDATE SET AGE WITH AGE+I

D.UPDATE STUDENT SET AGE=AGE+1


正确答案:D
解析:本题考查SQL语句中UPDATA语句的功能和使用。选项A的错误在于,它是普通的修改命令,在缺少短语ALL情况下,只能修改当前的记录;选项B的错误在于不应该使用 WITH短语;选项C则没有指明对STUDENT表进行操作,并且不应该使用短语WITH;选项D是实现题目要求的正确书写方法,故选项D为正确答案。

第6题:

给所有的选修课号为"0001"的女生的该课程成绩增加5分,使用的语句为_____

A UPDATE SKB SET 成绩 WITH 成绩+5 WHERE 课号 = “0001”AND 性别= “女”

B UPDATE SKB SET 成绩 = 成绩+5 WHERE 课号 = “0001”AND 性别 =“女”

C UPDATE SKB SET 成绩 = 成绩+5 WHERE 课号 = “0001”AND 学号 IN (SELECT * FROM STUDENT WHERE 性别 = “女”)

D UPDATE SKB SET 成绩 WITH 成绩+5 WHERE 课号 = “0001”AND 学号 IN (SELECT * FROM STUDENT WHERE 性别 = “女”)


参考答案C

第7题:

在下列所给的操作中,哪个操作能被执行

A.UPDATE部门SET部门号=′05′WHERE部门名=′财务部′

B.UPDATE部门SET部门号=′05′WHERE部门名=′服务部′

C.UPDATE雇员SET工资=600 WHERE雇员号=′010′

D.UPDATE雇员SET部门号=′05′WHERE雇员号=′101′


正确答案:B
解析:级联删除和级联更新是两个表中的相关数据,可同时删除和更新,否则,牵涉两表的内容不能删除和更新。选项A:条件中部门名为“财务部”的部门号“01”涉及另一个表雇员,所以不能执行。选项B,“服务部”对应的部门号为“03”,在雇员中没有此字段的内容,所以可以更新。选项 C,雇员号为“01”,对应部门号为“01”,在部门表中也有此记录,所以不能更新,同理选项D也不能执行。

第8题:

对于学生信息表:student(sno,sname,sex,age,dept),如果把学生“小明”的姓名改为“小强”,则正确的语句是( )。

A)UPDATE SET sname=‘小明’WHERE sname=‘小强’

B)UPDATE student SET sname=‘小明’WHERE sname=‘小强’

C)UPDATE student SET sname=‘小强’

D)UPDATE student SET sname=‘小强’WHERE sname=‘小明’


正确答案:D
更新操作语句的一般格式为:

更新指定表中满足谓词的记录,把这些记录按照SET子句中的表达式更新相应字段上的值。本题所选的记录应当满足谓词WHERE sname=‘小明’,要更新成sname=‘小强’。

第9题:

若要使所有学科80分以上的成绩都增加5%, 80至60分的成绩都增加10%,应如何更新数据库( )。 A.UPDATE SC SET GRADE=GRADE*1.05 WHERE SC.GRADE>=80 UPDATE SC SET GRADE=GRADE* 1.10 WHERE SC.GRADE>=60 AND SC.GRADE <=80 B.UPDATE SC SET GRADE=GRADE* 1.10 WHERE SC.GRADE>=60 AND SC.GRADE<=80 UPDATE SC SET GRADE=GRADE* 1.05 WHERE SC.GRADE>=80 C.UPDATE SC SET GRADE=GRADE* 1.05 WIRE SC.GRADE>=80 AND SET GRADE =GRADE* 1.10 WHARE SC.GRADE>=60 D.UPDATE SC SET GRADE=GRADE* 1.10 WHERE SC.GRADE>=60 AND SC.GRADE <=80 AND SET GRADE=GRADE* 1.05 WHERE SC.GRADE>=80


正确答案:A
Update 语句用于修改表中的数据,语法:UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值,根据语法,表名称应该为SC,GRADE=GRADE*1.05,条件为SC.GRADE>=80,后面的60到80分的同理。

第10题:

请填写以下Cisco 6500交换机端口配置命令的描述。

set port name mod_num/port_num[name_string] (1)

set port level mod—num/port_num noramal I high (2)

set port speed mod_num/port_num<1011001auto> (3)

set port duplex mod_num/port_num fullIhalf (4)

show port mod_num/port_num (5)


正确答案:(1)设置端口名称 (2)设置端口优先级 (3)设置端口速率 (4)设置端口传输类型 (5)检查端口配置状态
(1)设置端口名称 (2)设置端口优先级 (3)设置端口速率 (4)设置端口传输类型 (5)检查端口配置状态 解析:此题考查了Cisco 6500交换机端口配置命令的使用。

更多相关问题