本文主要是介绍SQL进阶技巧:如何将编码集还原成维度集?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
0 场景描述
1 数据准备
2 问题分析
3 小结
0 场景描述
假设有如下code编码集,code表如下:
code |
1011 |
0101 |
0011 |
其中每一位代表排名的名词,当编码中有1时表示该位置有排名,从左到右进行顺序排名,例如1011 分别代表1,3,4排名。假设0N 代表第N名,现有一张name编码表,name表如下:
code | name |
01 | 第一名 |
02 | 第二名 |
03 | 第三名 |
04 | 第四名 |
如何code表中的编码集还原成name集?
如1011 ->‘第一名,第三名,第四名’
1 数据准备
create table code as(select stack(3,'1011','0101','0011
这篇关于SQL进阶技巧:如何将编码集还原成维度集?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!