SQL 同时更新一张表里的一个字段所有数据, 数据是本表里的一个字段+1.怎么写啊

RT

表里有id1 id2

id2是新增加的,现在需要一次给所有得id2加上数据。数据是id1 + 1 。怎么写

4个回答

update yourTable set id2=id1+1

update table表名 set 字段=字段+1

update tb_表名 set id2=id1+1:

alter table tb_id add id2 int;
update tb_id set id2=id1+1;

yyyz516
奔跑吧菜鸟_ 在新建一个字段的同时为该字段赋值
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
同时更新多个表里的字段
rnupdate table1 ta1rn table2 ta2rn table3 ta3rnset ta1.value1 = '1',ta2.value1 = '1',ta3.value2 = '0' rnwhere ta1.value1 = ta1.value1 rn and ta1.value2 = ta2.value2 rn and ta1.value1 = ta3.value1 rnrn有没有实现这样功能的SQL语句?上边的语句跑不通,只是个想象的样子...rn(同时更新多个表,而且这几个表间字段有关联)
根据表里的一个字段更新另一个字段
tablernrnindex delno snrn1 111 1rn2 111 rn3 112 rn4 112 2rn5 112 rnrn根据delno更新snrn将第二行的sn更新成1(delno和第一行相同且第一行sn不是空的)rn3,5行 的sn更新成2rnrnrn
查一张表里两个字段相同数据
[img=https://img-bbs.csdn.net/upload/201309/17/1379402469_366125.png][/img]
怎样随机取数据表里的一个字段?
怎样随机取数据表里的一个字段?我用的控件ADODataset1和Timer1,想用按钮来控制滚动显示在LABEL1上的记录rnprocedure TForm1.Timer1Timer(Sender: TObject);rnbeginrn Randomize;rn Label1.Caption:=IntToStr(Random(10));rnend;rn以上代码是随机取10以内的某个数字,但是随机取某个文本类型的字段内容怎么取呢?请高手指教,谢谢!
怎么在表里取出所有字段A是唯一值的数据?
表TABLEArn字段Arn我的意思是如下这样rnselect count(A) from TABLEA where count(A)=1 group by A rnrn上面这个显然运行不过去,但意思就是这样,请问怎么处理
怎样获取一张表里所有字段
哪位高手进来指点下啊.rnC#中怎样获取一张表里所有字段
SQL写一个临时表,去更新这个表里的字段
create table temp_should_display_brand as select distinct b.x_brand_id,i.imgname,s.store_id from x_brand b,x_brand_st_img i,x_brand_store s where b.x_brand_id = i.x_brand_id and b.x_brand_id = s....
怎么把一张表里的一条数据复制到另外一张表里??
怎么把一张表里的一条数据复制到另外一张表里??rn两张表结构是一样的
表里的字段增加,如何一次性更新所有数据窗口
表里的字段,设置时长度不够,现要加长至255!rn如果一个个表去检查并更新数据窗口,工作量大,如何一次性更新`rn谁有这方面的经验??rn
怎样使一个表里的字段的所有记录复制到另一个表里?
在SQL数据表里,怎样使一个表里的字段的所有记录复制到另一个表里?rn我想把我的table1里的“考号”字段的列,全部复制到table2里。rn谢谢!
update更新一张表里不同的数据怎么写?
有一个表名为:substock,表结构和数据如下:rnrnstockid goodsid amountrn001 123456 4rn002 123456 6rn002 111111 10rn002 222222 18rn001 222222 0rn001 111111 2rnrnrn怎么写update命令使stockid为002的数量累加到001的相同的goodsid里,而002所有的记录amount都为0。rnrn也就是执行之后如果如下:rnstockid goodsid amountrn001 123456 10rn002 123456 0rn002 111111 0rn002 222222 0rn001 222222 18rn001 111111 12rnrnrn请高手列出SQL代码。在线等。多谢!
查看一个表里的所有字段的语句是什么
查看一个表里的所有字段的语句是什么
SQL如何查询一张表里的重复字段
比如我有个表rnrncreate table tbrn(rn username varchar(20),rn userpwd varchar(20)rn)rnrninsert into tb values('1','a')rninsert into tb values('1','aa')rninsert into tb values('1','aaa')rninsert into tb values('1','aaaa')rninsert into tb values('1','aaaaa')rninsert into tb values('1','aaaaaa')rninsert into tb values('1','aaaaaaa')rninsert into tb values('1','aaaaaaaa')rninsert into tb values('1','aaaaaaaaa')rninsert into tb values('1','aaaaaaaaaa')rninsert into tb values('1','aaaaaaaaaaa')rninsert into tb values('1','aaaaaaaaaaaa')rninsert into tb values('1','aaaaaaaaaaaaa')rnrninsert into tb values('2','b')rninsert into tb values('3','c')rninsert into tb values('4','d')rninsert into tb values('5','e')rninsert into tb values('6','f')rnrninsert into tb values('7','a')rninsert into tb values('7','aa')rninsert into tb values('7','aaa')rninsert into tb values('7','aaaa')rninsert into tb values('7','aaaaa')rninsert into tb values('7','aaaaaa')rninsert into tb values('7','aaaaaaa')rninsert into tb values('7','aaaaaaaa')rninsert into tb values('7','aaaaaaaaa')rninsert into tb values('7','aaaaaaaaaa')rninsert into tb values('7','aaaaaaaaaaa')rninsert into tb values('7','aaaaaaaaaaaa')rninsert into tb values('7','aaaaaaaaaaaaa')rnrn这里面 '1' 和'7'都有重复,如何查询出来呢?我需要查询重复的,不重复的不要,象'2','3','4','5','6'都不要
sql查询出一张表里重复的字段
SELECT * FROM lb_users a WHERE (a.nickname) IN  (SELECT nickname FROM lb_users GROUP BY nickname  HAVING COUNT(*) > 1)
如何查询一张表里,一个相同的字段不同的条件参数的查出来的个数放在一张表里啊
比如在一张表里,我要查这个orgCode 这个条件,每个不同rnselect count(*) from metar_loginlog_table where orgCode like '2250000%'rnselect count(*) from metar_loginlog_table where orgCode like '2250001%'rnselect count(*) from metar_loginlog_table where orgCode like '2250002%'rnselect count(*) from metar_loginlog_table where orgCode like '2250003%'rn查出来的个数在一张表里显示啊
更新表里数据的问题。
我照着书做个更新表里的一个例子,SqlConnection1已经与数据库连好,SqlCommand1的 Connection SqlConnection1。 CommandText 属性为rnUPDATE Categories rnSET CategoryName = @categoryname, Description = @categorydescription WHERE (CategoryID = @categoryid)rn然后在:rnprivate void btnSave_Click(object sender, System.EventArgs e)rnrn cmdCategoriesUpdate.Parameters["@categoryid"].Value = TextBox1.Text;rn cmdCategoriesUpdate.Parameters["@categoryname"].Value =TextBox2.Textrn cmdCategoriesUpdate.Parameters["@categorydescription"].Value =TextBox3.Textrn sqlConnection1.Open();rn SqlCommand1.ExecuteNonQuery();rn sqlConnection1.Close();rnrn但运行是说“找不到类型或命名空间名称SqlCommand1”,请教各位错在什么地方?rn是不是在private void Page_Load(object sender, System.EventArgs e)rn中还要添加代码?
清空表里的所有数据?
系统中要实现初始化功能,即清空表里的所有数据,我用delete好像不行,用truncate可以。但当表为父子表关系时,只能清空子表成功,什末原因?代码如下:rnexecute immediate "TRUNCATE TABLE t_jhdmxb" using sqlca;rnIF SQLCA.SQLCode <> -1 THENrn MessageBox("提示","进货单明细表数据清空成功!")rnEND IFrnexecute immediate "TRUNCATE TABLE t_jhthdb" using sqlca;rnIF SQLCA.SQLCode <> -1 THENrn MessageBox("提示","进货单表数据清空成功!")rnEND IFrnt_jhdmxb为t_jhthdb的子表,有级联更新约涑,sql server数据库,结果是只有t_jhdmxb删除成功,而t_jhthdb提示有外键约束,不能truncate。可是子表是先于父表删除的。
mysql数据库,一张表里有一行的一个字段是乱码
如题,表的编码为latin1,表的每一行是一样程序生成的,在命令行下,该行该字段显示正常,用脚本echo 也正常,但是用程序写进xml节点里则不可以,会出乱码,可是其余的行写进xml节点都正常,我靠,我要崩溃了
根据一个表里的字段查询另一个表里的另一个字段,再将查询的字段添加到第一个表里
1.如图所示,表city里有300多个城市,城市有id,也有province_id,但是city表里province_code是null 2.如图所示,表province里有全国31个的省和直辖市,他们对应都有一个province_code和id,这里的id就是city表里的province_id 3.现在要将province表的province_code字段添加到city表里的province
一个表里的数据插入到另一个表里
A表 a,b,c三个字段rnB表 d,e,f,g,h,i六个字段rn想要把A表中的b字段中的数据添加到B表中的f字段中,怎么实现
有关sql更新用一个表里的字段
[img=https://img-bbs.csdn.net/upload/201707/02/1499005392_612064.jpg][/img] 请教大家这是一个表,我想要把上面price的数据放到下面price里面来。请教大家这个sql语句怎么写。谢谢。
怎样用sql语句drop表里的一个字段?
同上
如何删除SQL表里面的一个字段
这个字段是用以下语句创建的rnALTER TABLE TEMP ADD FLAG INT DEFAUT 0 NOT NULLrn我试过用rnALTER TABLE TEMP DROP COLUMN FLAGrn来删除,提示出错,连修改也不行。rn但SQL7管理器里可以直接删除
怎么判断临时表里存在一个字段?
比如,生成的#temp临时表应该有字段f1,怎么判断这个f1字段是否在#temp临时表里有呢?因为我要从临时表做这样的查询:rnrn[code=SQL]rnselectrn (case rn when [f1]='' then '1'rn when [f1]='A' then '2'rn end) as f1 from #temprn[/code]rnrnrn但是如果f1不小心不存在的话,就要报错,怎么判断呢?
数据库表里字段怎么也更新不了
我需要通过调用我自己写的更新函数来更新数据库的一个字段,怎么也更新不了,我把参数写死了,也更新不了,可是单独在PL/SQl Developer 里执行那个sql语句就行. 下面是代码,请指教!谢谢!rnpublic void modifyDocumentContent(long docid, String item_name,String item_value,Connection conn) rn System.out.println("coming=========="+docid+"$ $"+item_name+"$ $"+"$ $"+item_value);rn String sql = "update mocha_fe_document_content set item_value='2007-03-19' where document_id=7394 and item_name='daimakudongjie'";rn PreparedStatement ps = null;rn try rn ps = conn.prepareStatement(sql);rn// ps.setString(1, "2007-04-30");rn// ps.setLong(2, c);rn// ps.setString(3, "daimakudongjie");rn int b = ps.executeUpdate();rn System.out.println("bbbbb: "+b);rn System.out.println("executed==============================!!");rn catch (SQLException e) rn e.printStackTrace();rn logger.error("DocumentManager:Error---------" + e.getMessage());rn finally rn try rn if(ps!=null)rn ps.close();rn rn catch (SQLException e) rn // TODO Auto-generated catch blockrn e.printStackTrace();rn rn rn rn
mysql把一张表里的数据插入到另一张表里
insert into user(id,name) select u2.member_id as id,u2.username as name from user222 u2
将一个数据库里的表及数据复制到另一个数据库的表里及更新一个表的字段到另一个表里
过程:表点击右按键,编写脚本为,create到,新查询编辑器窗口 --创建表begin USE [tagen_020test] ----更换为新的数据库名字即可 GO /****** Object: Table [dbo].[Park_JparkCodes] Script Date: 2017/11/29 11:44:18 ******/ SET ANSI_NULLS ON ...
怎么计算一个表里的字段 同时含有中英文的字数
![图片说明](https://img-ask.csdn.net/upload/201705/15/1494845456_113228.png)
为什么a表里的所有数据被更新?
update t_table arnrn set (f1,f2,f3)=(select f1,f2,f3 from testz b where a.id=b.id)rnrn结果a表中id不在b表中的数据也被更新,f1.f2.f3都变成了空值?
查询一张表里和另一张表字段值相同的数据
有两张表,一张用户表A表,另一张表和用户表字段差不多B表,现在要求查询和B表的字段值相同的所有用户。可以是几个字段满足。满足字段越多靠前排。如果查询语句复杂的话,最好要支持分页。
如何向一个表里添加一个字段???
我用的是ACCESS数据库,名为info.mdb其中有一个表为:type。我想动态的添加一个字段到这个type表里,如何实现??rn谢谢!!rn在线等待……rn十万火急……
从一个表里选数据 插入到另一个表里的sql语句
假设我有两个表 [color=#FF0000]ta tb [/color] ta表里面的列是:[color=#0000FF]key ca2 ca3[/color]rntb表里面是 [color=#800080]key ca2 ca3 cb2 cb3 [/color] 两个表的列 key是一样的 我现在的问题是 通过读取key 将ta表里面的key ca2 ca3列的值选出来再插入到 tb那张表里rn有没有一条数据库语句就搞定的 rnkey是通过request获取的 rncb2 cb3 也是通过request获取的
怎样用一个表里的数据替换另一个表里的数据????
为什么此句replace all zg.gz with temp.gz for zg.grbm=temp.grbm只替换一个记录,我要全部替换,如何在命令窗口操作,急、急、急!!!!
查询到一个字段所有数据
代码是这样的:rnrn Set rs = New ADODB.Recordsetrn dt = Format(Now, "yyyy-mm-dd")rnrn Call cdatarn sql = "select*from space where dates='" & dt & "'"rn rs.Open sql, conn, 3, 1rn i = rs.RecordCountrn ReDim s(1 To i)rnFor j = 1 To rs.RecordCountrn s(j) = rs.Fields("content")rnNextrnrn rs.Closern conn.ClosernrnFor X = 1 To irnrn Label7.Caption = Label7.Caption & s(X) & vbCrLfrn rnNextrnrnrn我得到的结果只是这个字段的第一条数据的循环,其它的数据不能显示,恳求大虾帮忙!在线等!!rnrn
pl/sql 怎么截取blob字段到一张表里
有张表有个BLOB字段内容为rnActive Id="a1" Name="name1">rnActive Id="a2" Name="name2">rnActive Id="a3" Name="name3">rn怎么把ID,跟NAME放到一直表里
取用两个数据表里相同字段的问题
我原写过一个程序,是从两个表里取数据,但是两上表除开一个关联字段外,还有两个相同字段名的字段,我想在ASP里取其中一个字段,好何取(不用别名)rn曾试过:rntxtsql="select * (main.id type.id,含有的相同字段) from main,type" rnser rs=server.CreateObject("ADODB.Recordset")rnrs.Open txtsql,conn,1,1rnresponse.write ("main.id")为什么不可以这样用,怎样才是正确的
C# 一个表里的数据怎么添加到另一个表里
数据库里有两个表1和2。对表1进行修改,表1有3个字段,但只能改表1里的A字段。如果修改了,修改了的这条数据就从表1里删除,而添加到了表2里。不知道怎么实现这样的功能啊?
SQL改变表里的字段的问题
请问,假设数据库里有个st_id这个字段,这个字段是6位char型的rnrn我想把这个字段变成5位char型的,请问有什么简单的方法么。我用的是toad工具rnrn如果可以的话,我还有个问题。。。。rnrn原本这个字段的数据都是023432,037394,0245832,043121。。。这样第一位都是0的rnrn我想变成5位之后,第一位的0去掉,后面的5位还想保留。。。。怎么实现呢rn
怎么从一个表里把数据读到下拉表里?
想做一个选择查询,把数读到下拉框里,不显示重复的数据,怎么做啊??? 比如我的下拉框空件名为:D1
oracle 更新一个表的字段到更一个表里两种方法
方法1. 结合具体示例如下 UPDATE T_REPORT_MONTHLOGASLEVEL T   SET T.KEY1 =       (SELECT P.STRU_ORDER          FROM PUB_STRU P         WHERE P.STRU_LEVEL = 2           AND T.LEVEL_2_COMPANY = P.ORGAN_ALIAS) 方...
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法