SQL行转列与列转行

1.数据集

以”连续登录”中的数据为例:

结果:

+—+—————————————————————————-+
|id |cw                                                                          |
+—+—————————————————————————-+
|01 |2018-02-28,2018-03-01,2018-03-02,2018-03-04,2018-03-05,2018-03-06,2018-03-08|
|02 |2018-03-01,2018-03-02,2018-03-03,2018-03-06                                 |
|03 |2018-03-06                                                                  |
+—+—————————————————————————-+

以上面sql生成的数据为基准,执行下列sql:

结果:

+—+———-+
|id |login_date|
+—+———-+
|01 |2018-02-28|
|01 |2018-03-01|
|01 |2018-03-02|
|01 |2018-03-04|
|01 |2018-03-05|
|01 |2018-03-06|
|01 |2018-03-08|
|02 |2018-03-01|
|02 |2018-03-02|
|02 |2018-03-03|
|02 |2018-03-06|
|03 |2018-03-06|
+—+———-+

 到此这篇关于sql行转列与列转行的文章就介绍到这了,更多相关sql行转列与列转行内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!

(0)
上一篇 2022年3月21日
下一篇 2022年3月21日

相关推荐