oracle中如何写SQL实现行转列?
oracle中如何写SQL实现行转列?
日期:2012-06-13 12:45:46 人气:1
DECLARE
t_name VARCHAR2(10);
t_course1 NUMBER;
t_course2 NUMBER;
t_course3 NUMBER;
TYPE c_type IS REF CURSOR;
cur c_type;
BEGIN
OPEN cur FOR
'SELECT t_name,
SUM(CASE t_course WHEN '''||'语文