oracle和mysql的行列轉換
CREATE TABLE t(
class1 VARCHAR2(2 BYTE),
calldate DATE,
callcount INTEGER
);
INSERT INTO t(class1, calldate, callcount)
VALUES ('1', TO_DATE ('08/08/2005', 'MM/DD/YYYY'), 40);
INSERT INTO t(class1, calldate, callcount)
VALUES ('1', TO_DATE ('08/07/2005', 'MM/DD/YYYY'), 6);
INSERT INTO t(class1, calldate, callcount)
VALUES ('2', TO_DATE ('08/08/2005', 'MM/DD/YYYY'), 77);
INSERT INTO t(class1, calldate, callcount)
VALUES ('3', TO_DATE ('08/09/2005', 'MM/DD/YYYY'), 33);
INSERT INTO t(class1, calldate, callcount)
VALUES ('3', TO_DATE ('08/08/2005', 'MM/DD/YYYY'), 9);
INSERT INTO t(class1, calldate, callcount)
VALUES ('3', TO_DATE ('08/07/2005', 'MM/DD/YYYY'), 21);
COMMIT ;
oracle:
WMSYS.WM_CONCAT
SQL> select class1,wmsys.wm_concat(callcount) from t group by class1;
CLASS1 WMSYS.WM_CONCAT(CALLCOUNT)
------ --------------------------------------------------------------------------------
1 40,6
2 77
3 33,9,21
mysql :
group_concat
select class1,group_concat(callcount) from t group class1;
注意:group_concat(callcount)可能被截斷,因為有個引數規定了這個結果的長度,如果很長,需要修改這個引數!
ref:
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7916042/viewspace-1034843/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL行列轉換拼接MySql
- Oracle-行列轉換Oracle
- mysql行列轉換詳解MySql
- oracle行列轉換-行轉列Oracle
- oracle行列轉換-列轉行Oracle
- oracle行列轉換-多行轉換成字串Oracle字串
- Oracle 行列轉換 經典Oracle
- Oracle 行列轉換總結Oracle
- Oracle 行列轉換小結Oracle
- Oracle行列轉換總結Oracle
- oracle行列轉換-字串轉換成多列Oracle字串
- oracle行列轉換-多列轉換成字串Oracle字串
- Oracle行列轉換及pivot子句的用法Oracle
- 行列轉換
- pivot、unpivot實現oracle行列轉換Oracle
- Oracle--SQL行列轉換實戰OracleSQL
- 試驗Oracle中實現行列轉換的方法(轉)Oracle
- Kettle行列轉換
- 偽行列轉換!
- 行列轉換sqlSQL
- 複雜的行列轉換
- 通用的行列轉換的方法
- 行列轉換 交叉表 (轉)
- Spark實現行列轉換pivot和unpivotSpark
- [轉]decode函式和行列互換函式
- MySQL和Oracle中的隱式轉換MySqlOracle
- 《轉》SqlServer和Oracle中一些常用的sql語句3-行列轉換SQLServerOracle
- 行列轉換之大全~~~
- sql server 行列轉換SQLServer
- oracle 11g 使用 pivot/unpivot 行列轉換Oracle
- 用ORACLE分析函式實現行列轉換Oracle函式
- 行列轉換的一個例子
- 行列轉換,列行轉換統計
- Oracle行列互換總結Oracle
- oracle 行列互換總結Oracle
- Oracle11新特性——行列轉換語句(二)Oracle
- Oracle11新特性——行列轉換語句(一)Oracle
- Oracle10g的行列轉換 wmsys.wm_concatOracle