[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