SQL Server 数据库表行转列,列转行终极方案
发布时间:2020-12-12 07:55:20 所属栏目:MsSql教程 来源:网络整理
导读:感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编两巴掌来看看吧! 代码如下: --行转列问题 --建立測試環境 Create Table TEST (DATES Varchar(6),EMPNO Varchar(5),STYPE Varchar(1),AMOUNT Int) --插入數據 Insert TEST Select 200605,02436,A,5 Union
感兴趣的小伙伴,下面一起跟随编程之家 52php.cn的小编两巴掌来看看吧! 代码如下:
如果是列转行的话直接Union All就可以了 例如 : city style color 46 48 50 52 长沙 S6MF01002 152 1 2 2 1 长沙 S6MF01002 201 1 2 2 1 上面到下面的样子 city style color size qty 长沙 S6MF01002 152 46 1 长沙 S6MF01002 152 48 2 长沙 S6MF01002 152 50 2 长沙 S6MF01002 152 52 1 长沙 S6MF01002 201 46 1 长沙 S6MF01002 201 48 2 长沙 S6MF01002 201 50 2 长沙 S6MF01002 201 52 1 Select City,Style,Color,[46] From Test Union all Select City,[48] From Test Union all Select City,[50] From Test Union all Select City,[52] From Test 就可以了 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 【推荐】(SqlServer)不公开存储过程sp_Msforeachtable与sp_
- sql存储过程菜鸟教程
- sqlserver中简单统计查询
- sql-server-express – 启用了FILESTREAM的列会影响SQL Ser
- SQLServer地址搜索性能优化
- SqlServer_SqlServer恢复数据:如何通过mdf文件和ldf文件来
- sql-server – 如何在sql server 2008上安装全文?
- SQL查询选择“下一步”记录(类似于第一个或前N个)
- database – 如何使用插入/删除的Core Data(或SQL)维护有序
- filesystems – 有没有办法修复损坏的LDM数据库?