請。幫我。如何在一個新列中組合多個列的記錄? 在我的表中,我有3列名爲PIO1,PIO2和PIO3。所以我想將一列中所有三列的記錄結合起來。用於在一個列中合併列的MySQL語法查詢
這是我的專欄[1]:http://i.stack.imgur.com/JOnH4.png ,這就是我想要顯示的輸出[2]:http://i.stack.imgur.com/aKUmB.png
請。幫我。如何在一個新列中組合多個列的記錄? 在我的表中,我有3列名爲PIO1,PIO2和PIO3。所以我想將一列中所有三列的記錄結合起來。用於在一個列中合併列的MySQL語法查詢
這是我的專欄[1]:http://i.stack.imgur.com/JOnH4.png ,這就是我想要顯示的輸出[2]:http://i.stack.imgur.com/aKUmB.png
試試這個
alter table <tablename> add combocolumn varchar(3000);
update <tablename> set combocolumn = concat (PO1,PO2,PO3);
這假定 「聯合」 的意思串連無需添加分隔符,並且3000個字符就足夠了。
因爲有很多可能性的問題,而無需樣品和預期的數據提供了一些樣本數據和預期的輸出。 –
使用'SELECT CONCAT(PO1,PO2,PO3)'或這些行。 –
您顯示的輸出只有一個列值,但您告訴您要合併三列值 –