1樓:匿名使用者
1、定義表,把這個欄位裡面的值全放在這個表裡面 table2、定義一個變數a,a=該欄位值的個數
3、用for迴圈,定義變數i=0,i就
2樓:匿名使用者
你這隻能用**段(或者儲存過程)來實現了
迴圈各行
拆分每行的值(分號分隔);將各個值轉成數字+1;
再拼成字元,寫回本行
3樓:匿名使用者
update tablename set columnname=column+1
sql 用update語句一次更新多個欄位應該怎麼寫
4樓:baby_原來
update 表名 set 列名1=值,列名2=值2,... [where 條件]
多個欄位可以使用逗號隔開,每一個 欄位名=值 就是賦值,其後的where 條件語句可加可不加
5樓:匿名使用者
update 表名du set(欄位
zhi1,欄位2,欄位3,...) = (select 數值dao1,數值2,數值3,...) where 條件如果是固
回定值,可以寫成答
update 表名 set(欄位1,欄位2,欄位3) = (select 數值1,數值2,數值3 from dual) where 條件
6樓:匿名使用者
set語句中逗號隔開即可,例如
update orders set order_qty=1, order_date=sysdate where order_num = 1234
7樓:匿名使用者
update 表名 set 欄位名1 = '資料1',欄位名2 = '資料2', ... ...
8樓:
update table set col1=value1,col2=value2 where id=?
9樓:xu盼
a,b,c 是表t的3個欄位,通過 條件1 和 條件2 可以分別定位到內一條記錄:
select a,b,c from t where 條件1select a,b,c from t where 條件2現在想把條件2 對應容
的記錄分別修改位條件1對應的記錄:
update t set a =(select a from t where 條件1),b=(select b from t where 條件1),c=(select c from t where 條件1) where 條件2
比較簡單的寫法
update t set (a,b,c)=(select a,b,c from t where 條件1) where 條件2
想請問 如果是想讓資料庫裡的某一列數值加1 怎麼寫update 語句合適呢?
10樓:匿名使用者
1、建立測試表,create table test_update(id number);
2、插入測試資料,
insert into test_update values(1);
insert into test_update values(12);
insert into test_update values(23);
3、查詢表中資料,select t.*, rowid from test_update t
4、執行update語句,update test_update set id = id+1;
5、再次查詢資料,發現資料已變化;select t.*, rowid from test_update t
11樓:tcoo_阿西
格式:update 表名稱 set 欄位名稱 = 欄位名稱 + 1 [ where語句],具體步驟如下。
1、update 表1 set hp = isnull(hp,0) +1,update語句將此表所有行的int這一列。
2、如果有一個表的欄位id為cd一串數字,現在想要將其值順序增加無限+1,即最後一個數字加1。
3、sql可以實現值增加了,然後進行update。
4、如果表temp有很多欄位,如(aa,id,***,***,***),要把所有欄位列出。
12樓:匿名使用者
首先,加1的列須是整型的。其實也沒什麼意義。
sql這樣:
update 表名 set 欄位=欄位 + 1 where 條件;
不知樓主要實現什麼樣的功能呢?
13樓:匿名使用者
update tablename set rowname = (rowname + 1) where row_id = ?;
14樓:匿名使用者
update table_name
set column_a = (select a + 10 from table_name )
where a = a
15樓:匿名使用者
update 表 set 欄位=欄位+1
where ,,,,,,,,,,,,,,,,
是要這樣?
如何用sql語句在數字前面增加一個數字
16樓:匿名使用者
nn是欄位名
在sql server 中
du,right('00000000'+nn,8)在oracle中,
lpad(nn,8,'0')
update 表名
zhi set 欄位dao = right('1000'+ 欄位,4) 這是在
前面加內0
update 表名 set 欄位= right('0001'+ 欄位,4) 這是在前面加1
**已經測容試,**分!
17樓:
update *** set type='1'+type
其實我不知道你問的是不是這個意思的...你給的東西也太少了,表結構都沒有
18樓:
update table1 set 裝置='1'+裝置
如何使用一條sql更新同一欄位多個值?
19樓:天使的眼淨
可以先把新值和copyid 做成一個表2;然bai後用遊標du逐個更新
deckare @value int,@id intdeclare s cursor for
select value,id from 表zhi2open s
fetch s into @value,@daoid
while @@fetch_status =0begin
update 表1 set value =@value where id =@id
fetch s into @value,@idendclose s
deallocate s
20樓:匿名使用者
語句: update taba set value = tabb.value from tabb where taba.id = tabb.id
把tabb表value 更新到taba表的內value中容
21樓:匿名使用者
用一條語句抄或以實現,就是有點長bai,但是執行起來應該還du是可以的。
update 表名zhi1 set value=case
when 條件1 then 值1
......
else
......
end這個適合比dao較少的更新
sql語句能直接操作一張表的某個值加1,或者減1麼?具體語句應該怎麼寫?
22樓:知道小爺
sql語句
將一個表的某個值加1或減1,直接用update語句即可。
工具:mysql 5.6
步驟:1、如圖,student表中有如下資料:
3、執行後結果:
23樓:匿名使用者
update tablename
set目標值 = 目標值+1/-1
where
查詢條件
24樓:sky不用太多
update 表名 set jine=jine-1結構化查詢語言(structured query language)簡稱sql(發音:/ˈes kjuː ˈel/ "s-q-l"),是一種特殊目的的程式語言,是一種資料庫查詢和程式設計語言,用於存取資料以及查詢、更新和管理關聯式資料庫系統;同時也是資料庫指令碼檔案的副檔名。
結構化查詢語言是高階的非過程化程式語言,允許使用者在高層資料結構上工作。它不要求使用者指定對資料的存放方法,也不需要使用者瞭解具體的資料存放方式,所以具有完全不同底層結構的不同資料庫系統, 可以使用相同的結構化查詢語言作為資料輸入與管理的介面。結構化查詢語言語句可以巢狀,這使它具有極大的靈活性和強大的功能。
2023年10月,美國國家標準協會對sql進行規範後,以此作為關係式資料庫管理系統的標準語言(ansi x3. 135-1986),2023年得到國際標準組織的支援下成為國際標準。不過各種通行的資料庫系統在其實踐過程中都對sql規範作了某些編改和擴充。
所以,實際上不同資料庫系統之間的sql不能完全相互通用。
25樓:匿名使用者
update 表名字 set 表名.a= 表名.a-1
減一也一樣
26樓:匿名使用者
update dbo.table set value+1 (or value -1) where condition
excel統計多個數值範圍內資料的個數怎麼操作
可以用sum 陣列函式或者sumproduct 函式來進行統計,比如你的資料在a列的a1 a100,要統計0 1的個數。sumproduct a1 a100 0 a1 a100 1 最簡單的方法,用countif函式 假設非整數字在a列,則統計公式 0 1 countif a a,1 countif...
sql語句刪除某欄位中資料sql語句刪除某欄位中一個資料
update 表名 set 欄位名 null where 欄位名 值 and 欄位2 值2 值就是你要刪除的資料 欄位2和值2值是用來定位值在表中的具體位置 只有前面的值很容易刪除同欄位等值的數 加上欄位2值2就可以精準定位 值2最好是唯一約束下面這是我寫的 update student set 年...
sql根據欄位不同值查詢不同表中的欄位
select case role when 0 then select name from tablea where dd 11 else select name from tableb where dd 11 end as name from post 就是使用 case 我沒有實驗過。如果有心在...