以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- SQL更新语句的写法 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=121696) |
-- 作者:ap9709130 -- 发布时间:2018/7/11 17:45:00 -- SQL更新语句的写法 老师 比较我的表格式如下: 列名 A DW a 123 我想用SQL 更新 A列 规格如下: 如果A 列是空值 则 U Pda te {表名} s et A = \'新值\' where DW = 123 如果 A 列不是空值 则 UP date {表名} se t A = \'A列的旧值,新值\' where DW = 123 SQL 的语句要怎么写?多谢! |
-- 作者:有点甜 -- 发布时间:2018/7/11 18:31:00 --
update 表A set 第一列=第一列+\',abcdefg\' where dw=123
|
-- 作者:ap9709130 -- 发布时间:2018/7/11 18:36:00 -- 老师 set = 后面可以用表达式吗?
|
-- 作者:有点甜 -- 发布时间:2018/7/11 18:48:00 -- 以下是引用ap9709130在2018/7/11 18:36:00的发言:
老师 set = 后面可以用表达式吗?
可以的。 |
-- 作者:ap9709130 -- 发布时间:2018/7/12 16:06:00 -- 完美解决.多谢有点甜老师. |