1樓:匿名使用者
我猜測你的表1和表2的數
據量應該不大,這樣的話可以把2個表的資料匯出回到excel,然後再excel中合併整理數答據,最後再導回到表3中。這是最快最簡單的方法了。
否則只能用sql的儲存過程了,如果需要的話,我可以提供給你。
2樓:匿名使用者
ms sqlserver(for xml path的巧用):
select 't1' m, stuff((select ',' + cast(t1 as varchar) from table_1 for xml path('')),1,1,'') n
union
select 't2' m, stuff((select ',' + cast(t2 as varchar) from table_2 for xml path('')),1,1,'') n
oracle(自帶這樣的
內函式):
select wm_concat(t1) n from table_1;--10g寫法
容select listagg(t1,',') within group (order by t1) n from table_1;--11g寫法
3樓:匿名使用者
select distinct 『t1』 m, stuff((select ','+cast(b.t1 as varchar) from table_1 b where 1=1 for xml path('')),1,1,'') n
from table_1 a
union all
select distinct 『t2』 m, stuff((select ','+cast(b.t2 as varchar) from table_2 b where 1=1 for xml path('')),1,1,'') n
from table_2 a
如何用sql語句將一列多行資料拼接逗號隔開形成一條記錄
4樓:匿名使用者
mysql中,有標準函式,group_concat(name),直接返回連線好的字串,並以逗號分割,如果記錄比較多,超過函式返回值的最大值,可以調整mysql啟動引數,增加顯示值的長度。
5樓:匿名使用者
select wmsys.wm_concat(name) from table_name
6樓:
oracle 有個wm_concat函式
C中如何用textbox查詢sql資料庫裡的資料並顯示在d
其實很簡單。我們只需要在窗體上拖放一個datagridview然後雙擊窗體空白處,在 檔案的form1 load事件中新增括號裡的 private void form1 load object sender,eventargs e 即可,sqlconnection conn new sqlconne...
資料庫語言有哪些,資料庫中常用的sql語句有哪些
sql是高階的bai非過程化編 du程語言,允許使用者在高層zhi資料結構上工作。它dao不要求用專 戶指定對資料的存放屬方法,也不需要使用者瞭解具體的資料存放方式,所以具有完全不同底層結構的不同資料庫系統可以使用相同的sql語言作為資料輸入與管理的介面。資料定義語言 ddl 例如 create d...
在vb中如何用sql語言在資料庫中建立表
下面是我用過的 用vb建立表 dmlsql create table fw calllog id integer identity 1,1 primary key,userid varchar 50 tdno varchar 50 callno varchar 50 calltime date,ca...