当前位置:数据库 > Excel >>

类似excel数据透视的效果如何用sql实现?

表字段:姓名,销售产品;其中销售产品字段可取值有3种:诺基亚、苹果、三星。 请帮忙编写sql语句,实现输出结果:姓名,诺基亚个数,苹果个数,三星个数。
答案:select 姓名,[诺基亚],[苹果],[三星] FROM [tb1] a pivot (count(num) for num in ([诺基亚],[苹果],[三星] )) as pvt

这语句要SQL2005才能使用

上一个:如何将excel表格里的内容导入到已有表的sql server 2008的各个字段里?
下一个:excel 导入到sql server 2000数据库 怎么表的数据类型变了

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,