SQL在已有数据的一个一段添加数据

SQL在已有数据的一个一段添加数据比如 原来xxx字段里的数据是 123321 我添加之后里面的数据是123321,456654

这个用UPDATE就好了。

我要在loc字段上插入数据

update dept t set t.loc=nvl2(t.loc,t.loc||',',t.loc)||'c' where t.deptno in (50, 60);

c就是后面插入的数据,结果就是这样

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-02-20
update table set cloumn = cloumn+? where id = ?

用update修改成字段原来的值加上后面的值就可以了

追问

但是我是数字的 我这样做了之后 1111+1111 库里面显示就变身成了2222

追答

那你要把字段类型改成varchar类型的

SQL在已有数据的一个一段添加数据
这个用UPDATE就好了。我要在loc字段上插入数据 update dept t set t.loc=nvl2(t.loc,t.loc||',',t.loc)||'c' where t.deptno in (50, 60);c就是后面插入的数据,结果就是这样

sql向一个已经有数据的表增加相同记录
有的系统不支持往同一个表里面插入数据,你需要通过临时表来过度,比如下面的三个语句 SELECT UNIQUE uid,21 FROM 表名 INTO TEMP tmp_table;INSERT INTO 表名 SELECT * FROM tmp_table;DROP TABLE tmp_table;

sql 表中添加一列并将这一列赋值?
先加一新字段再赋值:alter table table_name add mmm varchar2(10);update table_name set mmm=** ;或:alter table table1 add col1 int default 0 CASE WHEN account_id= ''THEN 'empty'when account_id is null then 'empty'ELSE account_id END WHERE account_id = 'XXX' OR accou...

sql表中插入数据,我要向A表中插入数据,其中一部分列的数据是来自B表另...
insert into A(UserName ,SJ,Sex,IsStop,Kind,Jurisdiction,Post,JB,Logins,zAddDate,zDelFlag,JC)select [列 0],[列 1]'0','0','0','0','256',[列 2],'0','2012-05-15 09:04:04.043','0','第十届'from B where [列 1] not in (select sj from A)还有,你的两组列...

如何用sql语句遍历一个用户表,然后在数据表为每个用户添加一条新...
sql语句遍历一个用户表 涉及到循环操作 ,添加纪录就是简单的insert操作 不同的数据库的稍有不同。还要处理数据库表主键的不同设置情况。循环操作+添加操作的案例:(oracle)1:主键采用自加方式实现 delete from whilestu1;commit;DECLARE num1 number;maxstuid number;age number;begin num1 :...

SQL中如何在新增一个字段下添加数据
只能一条一条做update,需要做七次 update student set number='xxxx' wheren 姓名='**';批量做的条件是字段所有的值都一样时可以做 update student set number='xxxx'

如何在已经建立好的SQL数据表中添加数据
1、双击打开MySQL软件,在左侧中找到【表】并且右击选择【新建表】2、选择新建表之后,在界面右侧可以添加数据,点击【添加栏目】就可以在下方再添加一行数据 3、点击【另存为】,会弹出一个【表名】窗口,输入表名,比如Class,点击【确定】按钮 4、在表的下方就会出现一个名为Class的表 ...

在数据表中添加一个字段的SQL语句怎么写
数据表中添加一个字段的SQL语句写法为:1、alter table 表名 ADD 字段 类型 NOT NULL Default 0 2、ALTER TABLE employee ADD spbh varchar(20) NOT NULL Default 0 3、在表employee 中加入 spbh 类型是varchar大小20 不为空 默认值是0 ...

如何用sql语句将一个表中的一条数据插入一个已经存在的表中
insert into table_name(col...) values (value...)

我想在SQL表中插入一条数据,请问SQL语句应该怎么写
语法:insert into 表(可以指定字段)values(字段值与前面指定的字段一一对应);如 tb_user表中有name, password两个字段 则 insert into tb_user(name, password) values('jim', 123)或 insert into tb_user values('jim', 123)或 insert into tb_user(name) values('jim')

相似回答
大家正在搜