如何更新某個欄位的值為原來的值加

2021-03-04 08:28:46 字數 3104 閱讀 4128

1樓:匿名使用者

update 表名 set 字段=欄位+1

執行上面語句就能使表中該字段所有的值全部加1

mysql:如何更新某個欄位的值為原來的值加1

2樓:匿名使用者

格式:update 表名稱 set 欄位名稱 = 欄位名稱 + 1 [ where語句]

比如說資料庫中有一張student表,要想把id為1的學生成績(score)加1則

update student set score=score+1 where id = 1

如果你不加where系統就不會知道你具體要更新哪條記錄,而導致所有該表中score都增加1,當然,除非這就是你的本意。

3樓:匿名使用者

sql server navicat 我測試了一下,可以給某個字段執行一次自動加一,自動加一的字段是整形,int 等

如何更新某個欄位的值為原來的值加1

4樓:匿名使用者

格式:update 表名稱 set 欄位名稱 = 欄位名稱 + 1 [ where語句]

比如說資料庫中有一張student表,要想把id為1的學生成績(score)加1則

update student set score=score+1 where id = 1

如果是需要多個字段同時在原來的值的基礎上加1只用一條sql語句的話,那麼就用逗號隔開

比如我需要給我的表中計數,表中有三類欄位是這樣:

1.總節點數 :numbernode

2.簡單節點數 :number******node

3.複雜節點數 :number***plexnode

無論是我在給簡單節點數還是複雜節點數加1的時候我都得給總節點數加1,那麼就有如下語句來完成:

update scenario set numbernode = numbernode + 1,number******node = number******node + 1;

如何更新某個欄位的值為原來的值加1

5樓:匿名使用者

格式:update 表名稱 set 欄位名稱 = 欄位名稱 + 1 [ where語句]

比如說資料庫中有一張student表,要想把id為1的學生成績(score)加1則

update student set score=score+1 where id = 1

如果你不加where系統就不會知道你具體要更新哪條記錄,而導致所有該表中score都增加1,當然,除非這就是你的本意。

mysql:如何更新某個欄位的值為原來的值加1

6樓:百度使用者

格式:update 表名

稱bai

du set 欄位名稱 = 欄位名稱 + 1 [ where語句zhi] 比如說資料庫中有dao一張student表,要想版把id為1的學生成績(score)加1則 update student set score=score+1 where id = 1 如果權你不加where系統就不會知道你具體要更新哪條記錄,而導致所有該表中score都增加1,當然,除非這就是你的本意。

記得採納啊

mysql:如何更新某個欄位的值為原來的值加1?

7樓:一諾寶貝

格式:update 表名稱 set 欄位名稱 = 欄位名稱 + 1  [ where語句]

比如說資料庫中有一張student表,要想把id為1的學生成績(score)加1則

update student set score=score+1 where id = 1

想請問 如果是想讓資料庫裡的某一列數值加1 怎麼寫update 語句合適呢?

8樓:匿名使用者

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

9樓: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,***,***,***),要把所有字段列出。

10樓:匿名使用者

首先,加1的列須是整型的。其實也沒什麼意義。

sql這樣:

update 表名 set 字段=字段 + 1 where 條件;

不知樓主要實現什麼樣的功能呢?

11樓:匿名使用者

update tablename set rowname = (rowname + 1) where row_id = ?;

12樓:匿名使用者

update table_name

set column_a = (select a + 10 from table_name )

where a = a

13樓:匿名使用者

update 表 set 字段=欄位+1

where ,,,,,,,,,,,,,,,,

是要這樣?

mybatis查詢某表的某個欄位的最大值並返回,如何寫map

select max from mybatis 特點 1.簡單 復易學 本身就很小且簡單。制沒有bai任何第三方依賴,最簡單安裝只du要zhi兩個jar檔案 配置幾個sql對映檔案易於學dao習,易於使用,通過文件和源 可以比較完全的掌握它的設計思路和實現。2.靈活 mybatis不會對應用程式或者...

VB如何得到字串中某個字元的值

如果你的 是固定的位置的話,除了上面兩位的方法之外,還可以用left和rigth 例 str 1 1977 01 01 19 22 num right left str,2 1 sub getnum dim string1 as stringdim strval as string dim i as...

SQL欄位累加求和的問題,SQL 多個字段值相加後排序問題

select id,string1,string2 from table union select id 0,string1 string1 小計 countresult count 1 sum1 sum string2 from talbe group by string1 union selec...