一般我们在数据库的表字段存储字典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
(#换成@)。