sql 小于等于,80这个数值, a库 lev表,小于80这个数值则增加 5 怎么解决! 语句怎么写
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql 小于等于,80这个数值, a库 lev表,小于80这个数值则增加 5 怎么解决! 语句怎么写相关的知识,希望对你有一定的参考价值。
不知道 你是想查询 还是想修改查询的话
SELECT CASE when 字段<=80 then 字段+5 ELSE 字段 END AS 字段 FROM lev
修改
update lev set 字段= 字段+ 5 where 字段<= 80 参考技术A update lev set num = num+5 where num <=8 参考技术B --啥?
UPDATE xxx
SET yyy = (CASE WHEN yyy <= 80 THEN zzz ELSE yyy + 5 END) 参考技术C update table lev set x=x+5 where x<80 参考技术D 比如 表lev 需要加增加5的字段名为num
sql写法: update lev表 set num = num + 5 where num < 80
不知道你是lev表中哪个字段的值小于80?然后你又需要在哪个字段上增加5呢?
我想更新sql 表1中的某一列数值,这个数值是从另外一个表中取出来的。语句怎么写
1、打开数据表,比如我们想要查找表中的数据1。
2、则点击new query。
3、在弹出的界面输入查询的sql语句select * from test1 WHERE name='1';(温馨提示:注意分号哦),
4、输入sql语句之后点击当前弹出框的run按钮运行。
5、结果就会出现在当前查询界面的下方。
参考技术A 用子查询update 表名 t set 被修改字段名 =
(select t2.取出数据 from 另一个表名 t2 where t2.条件 = '条件')
where t.修改条件 = '条件';
能看懂吧..追问
你说的是我想要的
本回答被提问者采纳 参考技术B update A set A.x=B.yfrom A,B
where A.id=B.id
注意两表的连接条件A.id=B.id追问
明天试试 谢谢
追答MYSQL的写法:
update A from A,B
where A.id=B.id
SET A.x=B.y
注意两表的连接条件A.id=B.id
明天试试 谢谢
参考技术D 直接改不行吗?!!如果两个表数值必须一致,你就要做其他一些工作,写个触发器,如果没必要,那你直接改不就行了,还跟那表链接干嘛。以上是关于sql 小于等于,80这个数值, a库 lev表,小于80这个数值则增加 5 怎么解决! 语句怎么写的主要内容,如果未能解决你的问题,请参考以下文章