你的位置:首页 > 软件开发 > 数据库 > MSSQL

MSSQL

发布时间:2016-01-15 18:00:02
一般我们在数据库的表字段存储字典Id,如果有多个的话一般是用,或分隔符分隔(12,14),列表显示的时候是显示字典名,那如果要在数据库将字典Id转成用户看得懂的字典名,该怎么办呢? 我们这时候可以结合之前说到的 字符串分离(Split函数) 和 列记录合并成一行 ...

    一般我们在数据库的表字段存储字典Id,如果有多个的话一般是用,或分隔符分隔(12,14),列表显示的时候是显示字典名,那如果要在数据库将字典Id转成用户看得懂的字典名,该怎么办呢?

    我们这时候可以结合之前说到的 字符串分离(Split函数) 和 列记录合并成一行 这两篇文章来完成上述功能。

 

SELECT STUFF(( SELECT ',' + d.Name        FROM  dbo.fn_SplitStr(feild, ',') AS s        JOIN  dbo.tb_Dictionary AS d ON d.ID = s.ID       FOR        '')       ), 1, 1, '')FROM  table1

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:MSSQL

关键词:MSSQL

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录