我有一個SQL查詢返回1列,多列標題:sql中轉換單排鍵/值列
Col 1 | Col 2 | Col 3
val 1 | Val 2 | Val 3
是有辦法此行轉換爲2列,即:
Col 1 | Val 1
Col 2 | Val 2
Col 3 | Val 3
這是上運行的SQLServer 2008 R2
編輯:添加一個更好的例子
Product_Code | Product_Name | Customer_Name
101 | yummy cake | derps cake shop
從簡單
select p.prod_code, p.prod_name, c.cust_name from product p
inner join customer c on p.id = c.id
類型的查詢來。我想展示的是:
col heading 1| col heading 2
product_code | 101
Product_Name | yummy cake
customer_name| derps cake shop
查找[透視和逆透視(HTTP: //msdn.microsoft.com/en-us/library/ms177410(v=sql.105).aspx)。 – dasblinkenlight
是固定的列數?我的意思是隻有3列? – Romesh
是的,它會被修復。 – Jay