sql server 2005中的数据透视表

时间:2012-10-25 07:53:57

标签: sql sql-server-2005

这是我在表格中的记录

GuestName      F1    H1    F2  H2  F3   H3
Ryan Palma     1200  Room  12  SC  14   VAT
Richard Palma  1500  Room  15  SC  17   VAT
Ruth Palma     1600  Room  16  SV  18   VAT

我想要一个像这样的输出

GuestName      Room  SC  VAT
Ryan Palma     1200  12  14
Richard Palma  1500  15  17
Ruth Palma     1600  16  18

如何使用查询

执行此操作

提前致谢,感谢任何帮助

2 个答案:

答案 0 :(得分:1)

你可以试试这个

select guestname,f1 as Room,f2 as SC,f3 as VAT from table

答案 1 :(得分:1)

您可以使用此查询执行此操作: -

Select GuestName, F1 as Room, F2 as SC, F3 as VAT from your_table_name;