如何将行转换为列SQL
我有一排叫studentname和college的。如何使用SQL将这些行转换为列 > P>我想你正在尝试一个转置操作。让我们考虑这个表,例如:G: < /P> 类型说明如何将行转换为列SQL,sql,Sql,我有一排叫studentname和college的。如何使用SQL将这些行转换为列 > P>我想你正在尝试一个转置操作。让我们考虑这个表,例如:G: < /P> 类型说明 阿卡什 DJSCOE 要将其转换为列,您可以使用此查询,该查询使用类型列: SELECT * FROM ( SELECT TYPE, DESCRIPTION FROM TRANSPOSE ) PIVOT ( COUNT(TYPE) FOR TYPE in ('1','2') );
SELECT * FROM
(
SELECT TYPE, DESCRIPTION
FROM TRANSPOSE
)
PIVOT (
COUNT(TYPE)
FOR TYPE in ('1','2')
);
注意:仅从Oracle 11g开始支持PIVOT
概念:
享受..请为您正在使用的特定数据库编辑并添加标签。