mysql行列資料拷貝

2023-01-27 11:50:30 字數 724 閱讀 6454

1樓:匿名使用者

採用箇中間變數中轉一下

select data into @data from table1 where id = 1;

update table1 set data = @datawhere id = 2;

如果想一條語句搞掂,那麼這樣寫

update table1 a, table1 b set a.data = b.data

where b.id = 1

and a.id = 2

2樓:匿名使用者

或許是我沒明白你的意思,如果是你說的那樣「如何把table1 id =1 的行 的data值 複製到 id=2的data裡面」還不如直接改id呢!當然你 也可以用select into試試的!

3樓:井芹邴安荷

假設表的列名分別為:a,b,c

select

a,年齡=max(case

when

b='年齡'

then

cend)

,地址max(case

when

b='地址'

then

cend)

,名字=max(case

when

b='名字'

then

cend)

from

tbgroup

bya;

mysql資料庫怎樣建立表,MYsql資料庫怎樣建立表?

比如要建立學生表表名為student,學生表有欄位學號 no 年齡 age create table student no int primary key 主鍵 age int 執行下就建立好了 隨便舉的例子,明白吧?謝謝採納!create database cookbook 建立一個叫 cookb...

MySQL是什麼公司開發的,MySQL資料庫是哪個公司的產品?

開發者為瑞 bai典mysql ab公司。du在2008年zhi1月16號被daosun公司收內購。而2009年,sun又被oracle收購.參考容資料 mysql資料庫是哪個公司的產品?mysql 是一個關係型資料庫,copy由瑞典 mysql ab 公司開發,目前屬於 oracle 旗下公司。m...

mysql怎麼查詢重複的資料,MySql怎麼查詢重複的資料

select name,sum num from table group by name group by 分組查詢可以實現,根據名稱分組查詢累加數量 select sum 數量 名稱 from table group by 名稱 你按照這個寫一下就可以了 select name,sum numbe...