sql語句能直接操作一張表的某個值加1或者減1麼

2021-05-29 15:42:29 字數 2175 閱讀 7152

1樓:知道小爺

sql語句

將一個表的某個值加1或減1,直接用update語句即可。

工具:mysql 5.6

步驟:1、如圖,student表中有如下資料:

3、執行後結果:

2樓:匿名使用者

update tablename

set目標值 = 目標值+1/-1

where

查詢條件

3樓: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不能完全相互通用。

4樓:匿名使用者

update 表名字 set 表名.a= 表名.a-1

減一也一樣

5樓:匿名使用者

update dbo.table set value+1 (or value -1) where condition

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

6樓:匿名使用者

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

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

8樓:匿名使用者

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

sql這樣:

update 表名 set 欄位=欄位 + 1 where 條件;

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

9樓:匿名使用者

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

10樓:匿名使用者

update table_name

set column_a = (select a + 10 from table_name )

where a = a

11樓:匿名使用者

update 表 set 欄位=欄位+1

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

是要這樣?

sql怎麼將一張表的欄位賦值給另一張表

update 表1 set 表1.欄位1 表2.欄位11,表1.欄位2 表2.欄位22 from 表1.關聯欄位 表2.關聯欄位where 賦值條件 如何使用sql將一個表中的內容賦值到另一個表的欄位中 update a,b set a.a b.a where a.c b.c a和b為表,a,c為欄...

求SQL查詢語句,同一張表同一列按照不同的查詢條件,顯示不同

select 單號,case when 單號 like qw then 金額 when 單號 like th then 1 金額 else 金額 end 金額 from a select 單號,case when 單號 like qw then 1 when 單號 like th then 1 el...

ecel如何統計一張表中所有的資料介於某兩數值之

sumproduct a1 c1000 5 a1 c1000 20 這個樣子 該公式假設資料區在a1 c1000這個範圍統計了大於等於5且小於等於20的數值的個數 假設你的資料在copya列,要bai 統計5和80之間的記錄個數,在b1輸入 du countif a a,80 countif a a...