#移动数据 UPDATE dcs_organize_user AS a, dcs_organize_user AS b SET a.SHORTTELNO=b.USERTELNO WHERE a.id=b.id; #字段加前缀 UPDATE dcs_organize_user SET USERTELNO=CONCAT(',USERTELNO);
一.Oracle --创建表 create table test ( id varchar2(200) primary key not null, sort number, name varchar(200) ) --字段加注释 comment on column test.id is 'id'; comment on column test.sort is '序号'; --表加注释 comment on table test is '测试表' 二.Mysql -
SELECT 'list.add("' || t.dummy || '");' as listFROM dual t where rownum < 600; 执行结果: SELECT '''' || t.dummy || ''',' as 查询出的字段加引号FROM dual t where rownum < 600; 执行结果:
mysql把一个表的字段update成另一个表的字段根据id 1.填充activity表里面的creator字段,用org的founderid,其中activity的orgid要和org的id对应,具体sql语句如下:update activity a inner join (select id,founderid from org o) c on a.orgid =c.id set a.creator = c.founderid;
delete from Resource where Title in (select Title from Resource group by Title having count(Title) > 1) and Id not in (select min(Id) from Resource group by Title having count(Title)>1)
很高兴今天学到了一种新方法. 数据库中字段类型为Long ,值可能为null,也可能是某一数.因此对该字段数值进行 +1操作时需要判断该值是null还是数值. 同时实现更新操作.具体如下: update content set hits = case when hits is null then 1 else hits+1 end where id= 123456 还有另外一种方式,先判断值,若为nul
var ones = db.Photo.find({'owner.$id':ObjectId("5344f0dab7c58e8e098b4567")}) db.Photo.find({'owner.$id':ObjectId("5344f0dab7c58e8e098b4567")}).forEach(function(o){o.owner=null;db.Photo.save(o)});