Maison > Article > base de données > Quelle est la fonction de transfert de colonne dans Oracle
La fonction de transfert de colonne dans Oracle est "pivot()". La fonction de cette fonction est de convertir les lignes en colonnes. La syntaxe est "pivot (toute fonction d'agrégation pour le nom de colonne de la valeur de la colonne qui doit être). converti en nom de colonne dans (qui doit être converti en nom de colonne))".
L'environnement d'exploitation de ce tutoriel : système Windows 7, version Oracle 11g, ordinateur Dell G3.
La fonction de pivot de colonne dans Oracle est "pivot()".
Pivot Fonction: Fonction Row to Colonne
Syntaxe:
pivot(任一聚合函数 for 需转列的值所在列名 in (需转为列名的值));
Conversion Exemple:
1. Liste. La fonction d'agrégation est utilisée pour évaluer la colonne de données, et les valeurs « COL_1 », « COL_2 » et « COL_3 » dans la ème colonne sont converties en noms de colonne et des alias leur sont ajoutés.
Instruction SQL : select * from T_PIVOT_TEST_1 ;
select * from T_PIVOT_TEST_1 pivot (sum(er) for th in ('COL_1' as 第一列,'COL_2'as 第二列 ,'COL_3' as 第三列));Image du résultat après conversion : Tutoriel recommandé : "
Tutoriel Oracle
"Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!