一條sql update如何同時更新兩個欄位的值

2021-05-22 22:39:39 字數 2277 閱讀 4905

1樓:匿名使用者

能,bai但是你說的不清du楚,寫個語句你看看,zhi能否受到啟示。

update 表名 set 欄位1= case when 條件dao1 then 1 else 0 end, 欄位2= case when 條件2 then 0 else 1 end

意思你內

理解了,就容會寫了,這裡的值我用1和0代替的,具體的看你的是啥了。

用case when 你去研究研究這個語法。呵呵。

mysql一條sql怎麼統計某個欄位不同值的個數?

2樓:匿名使用者

以時間為跨度統

來計不同的值,在該時自間出bai現的次數。

語言如下du:

select count(*),'列名' from tablename group by '列名'

select count(*),a_yqm from user group by a_yqm

舉例:這裡,zhi我要查詢

dao出1年內每個月份periods欄位不同值的次數。

比如下圖中可見的2015-4月,periods為2出現了3次,3出現了1次,最關鍵的是 periods你不知道有多少種可能的值,也許這個月有1,也許沒有。

3樓:靳菊

可以加一個參bai數就du可以,

zhiselect name,count(*) from table where status=2 group by status,name with rollup;

如果mysql中這麼寫不行dao,那麼就版用巢狀的寫法,權

select * from (select status,name,count(*) from table group by status,name with rollup)

where ststus=2;

一條sql update如何同時更新兩個欄位的值按不同條件

4樓:匿名使用者

能,但是你說的不清楚,寫個語句你看看,能否受到啟示。

update 表名 set 欄位1= case when 條件版1 then 1 else 0 end, 欄位2= case when 條件2 then 0 else 1 end

意思你理解了,權就會寫了,這裡的值我用1和0代替的,具體的看你的是啥了。

用case when 你去研究研究這個語法。呵呵。

sql 如何用update同時更新多個資料?

5樓:匿名使用者

如果是整來表修改自的話,不加任何條件:

update  tabname set zam = 1;

如果限制的話:

update  tabname set zam = 1 where name in ('tom','jack','lucy','mary');

6樓:

update table set zam=1 where name in ('tom','jack','luck','mary')

7樓:殤忄路

update table_name set zam = 1 where name in('tom','jack','lucy','mary')

是不是你想要的

8樓:開心的苦水

update tabname

set zam = case name

when 『

版tom』

權 then 1

when 『jack』then 2

when 『lucy』then 3

when 『mary』then 4

endwhere name in('tom','jack','lucy','mary')

用一條sql語句同時更新一個表中的兩個欄位

9樓:匿名使用者

update 表名 set 欄位1=-5 ,欄位2=100 where 欄位3='0101'

前面的and 換成逗號,最後那個0101要用單引號引起來(前面幾位都沒有發現啊)。

10樓:匿名使用者

資料型別是 int 是 不需要 引號的

你要把報錯發上來,你發個語句看不出來的。

11樓:

update 表名 set 欄位1=-5,欄位2=100 where 欄位3=0101;

我國黨史上不同時期的重大事件,要一條一條的

看 中國共產黨黨史簡介 這一部分 中國共產黨黨史 年代及其主要事件 中國共產黨歷史上有哪些重大事件 1 南昌起義。八一南昌起義常簡稱南昌起義或者八一起義,指在1927年8月1日中共聯合國民黨左派,打響了武裝反抗國民黨反動派的第一槍,揭開了中國共產黨獨立領導武裝鬥爭和建立革命軍隊的序幕。2 秋收起義。...

mysql 怎麼同時更新一條資料的多個欄位內容

1.執行後只更新了一條資料,因為執行第一次更新時id 1的wid更新成2,第二次更新id 2的wid時,獲取到的id 1的wid 2,更新失敗。2.select a.wid from select tmp.from change lyt tmp a where a.id 2看這個語句,如果此處換成s...

後背有一條條橫線,後背有一條一條的橫線

我來告訴你吧 這就是成長中的問題 本人身上也有的 還有腿上也有的 正常 就是略胖之後又略瘦了 就會拉伸 出現白紋 白色的紋道就是新生肉 不用擔心了 我以前也問過醫生啦 呵呵 這是你肯定有一段時間是迅速生長的,身體長的太快 生長的慢,撐的,也有可能是你迅速變胖過引起的,我腰上也有一些,不是病,沒事,類...