[SQL ] 類似 CURSOR 功能的自訂函數

作者: kisha024 (4545454554)   2023-05-01 10:41:47
資料庫名稱:SQL SERVER
資料庫版本:2012
各位好
假設我有兩個 Table,T1(Sno,Name) 和 T2(Sno,hobby)
T1的Sno是primary key,T2的Sno參考T1的Sno
假設有下列資料
T1
('S001','王大明')
T2
('S001','籃球')
('S001','足球')
('S001','羽球')
('S001','游泳')
我目前都在 stored procedure裡面 用 CURSOR 來產生下列資料
('S001','王大明','籃球,足球,羽球,游泳')
想請問 有類似 CURSOR 功能的自訂函數 可以用簡單的 SQL command 就得到資料嗎?像
下面這樣
select Sno,Name, 某個自訂函數 as 'ALLhobby' from T1
謝謝
作者: paranoia5201 (邁向研究生)   2023-05-01 23:13:00
Mysql 的 group_concat 或許是你要的?
作者: Catbert (宅男)   2023-05-02 18:13:00

Links booklink

Contact Us: admin [ a t ] ucptt.com