1樓:匿名使用者
sqlserver 的話
update t set id=cast(id as numeric(18,0))+1 where isnumeric(id)=1
2樓:匿名使用者
varchar 無法參與運算~是否考慮將id改為int型
然後 update 表名 set id=id+1 where 條件
如果id標識列為varchar 更改為int不會發生值的變化放心改吧
3樓:匿名使用者
update table set id= convert(varchar,convert(bigint,id)+1)
-----------------------
據提示,你的id裡面有非數字字元,請檢查
4樓:匿名使用者
update 表名 set id=(cast(id as numeric(16,0))+1)
5樓:
id最好把型別設定成int varchar 不能參與計算的 如果用強制轉換的話 會溢位
6樓:
set id=convert(varchar(10),convert(int,id)+1)
7樓:
可以先用convert把varchar轉換為int,再加1啊。
這樣說可明白?
mysql如何對一個列中的資料進行統一修改?
8樓:匿名使用者
update 表名 set 欄位名='1' ;
這樣的語句就可以完成全部修改,因為你後面是不限制條件的,它會把整個表的這個欄位全部修改
9樓:匿名使用者
如果要全部改的話用這一句就夠了update table_name set npc=1
10樓:司慧芳她老公丶
你可以試試這樣
update 表名 set 列名=修改後的值 order by id limit 50;
這裡的order by 沒指明就是預設升序,如是order by 列名 desc即為降序排列,使用時需清楚你要修改哪一部分
不知道有沒有用,不過你還是試一試吧
表table1:
a列資料,開頭都有0,用什麼語句可以把0都統一去掉。
b列資料,要在資料中倒數第三個字元前加a。
11樓:匿名使用者
update tablename(表名稱) set price(道具**列)=1
怎樣將sql資料庫中同一表中的一列資料更改為另外一列的資料?
12樓:肥仙女
1、開啟sqlservermanagement管理工具,使用sql語句建立一張測試表:
2、在測試表中,插入3條測試資料:
3、查詢剛版剛插入的資料:select*fromtblupdate;
4、使用權一條語句批量修改整個表的資料,慎用:updatetblupdatesetcol2='女';
5、使用一條語句批量修改指定條數的記錄:updatetblupdatesetcol2='第二次修改'whereid=1orid=2;
6、使用一條語句批量修改這三條資料(按條件修改值):
7、使用一條語句批量修改資料,使用where和casewhen。
13樓:大野瘦子
用:update 表名 set a=c where c is not null即可抄
。update 表襲名 set 列名
bai=想改的值
例子:資料庫du表 card 中的某列名為date ,列中zhi的資料都不相同,把dao這一列的所有資料都改為2013update card set date=2013
14樓:匿名使用者
可用update語句來複更改,但要注制
意,兩列的屬性及長度應儘量保持一致,或被更改的列的長度大於另一列的長度,否則在update過程中容易報錯。
1、建立測試表,插入資料:
create table test
(id int,
name varchar(10),
name1 varchar(10))
insert into test values (1,'a','s')
insert into test values (2,'b','w')
insert into test values (3,'c','x')
資料如下:
2、現在要將name1的內容更改為name中的內容,可用如下語句:
update test set name1=name;
3、更改後的結果如圖(此時name和name1列的內容就相同了):
15樓:omi鴕佛
update 表名 set a=c where c <> null
16樓:匿名使用者
select a,b,c=case when a>b then 'f' when a
b,"f","t")
17樓:匿名使用者
update biao set a=c where c is not null
在EXCEL中如何將三列資料合併為一列
葵葵演說一季 excel 合併兩列資料為一列原來這麼簡單 七零后王大姐 這一差11中將三列資料,並且威力也可以的。 d1輸入 a1 b1 c1 向下複製公式到有內容的最後一行,複製d列,選擇性貼上為數值,然後刪除其他列. 1 用公式法 假定abc三列資料要合併,請在d1輸入公式 a1 b1 c1 滑...
在EXCEL中如何將三列資料合併為一列
薛懷雨萊賦 共並關係就可以實現了,例如將a1 b1 c1合併到d1,d1的公式為 a1 b1 c1 就可以了 向下拉一下公式就實現了。 信培勝戊衣 1 用公式法 假定abc三列資料要合併,請在d1輸入公式 a1 b1 c1 滑鼠放在d1單元格右下角,出現十字叉後雙擊。如果要刪除原有三列資料,請選定d...
如何將ecel表中的兩列並一列,如何將EXCEL表中的兩列並一列
天堂滴落的眼淚 可以用合併公式 來實現,操作步驟如下 工具 2010版excel 1 先開啟excel,以下圖為例,需要在a3單元格顯示 1234 2 選中a3單元格,並輸入公式 a1 a2 3 按下回車鍵後就可以得到結果了。 凡雲曉 在a3輸入 a1 a2或者 a2 a1 concatenate函...