繁体   English   中英

我有单行应该转换成列

[英]I have single row should convert into columns

请告诉如何显示它们

|NumberOfQuotesGenerated | 11
| TotalAmountOfQuotes | 78100
| NumberOfInvoiceGenerated | 9
| TotalAmountOfInvoice | 8222

先感谢您

您可以尝试像下面这样的Unpivot语法

-- create table t(NumberOfQuotesGenerated int,TotalAmountOfQuotes int,NumberOfInvoiceGenerated int, TotalAmountOfInvoice int)
-- insert into t values (11, 78100, 9, 8222)

select * from 
(select * from t) s
unpivot
(
   data for 
   colname in 
      ([NumberOfQuotesGenerated],[TotalAmountOfQuotes],[NumberOfInvoiceGenerated],[TotalAmountOfInvoice])
)up

实时 SQL 演示

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM