Maison > base de données > Oracle > le corps du texte

Quelle est la fonction de ligne à colonne dans Oracle ?

WBOY
Libérer: 2022-01-24 16:02:58
original
32022 Les gens l'ont consulté

Dans Oracle, la fonction qui convertit les lignes en colonnes est la fonction pivot(). La fonction de cette fonction est de convertir les lignes en colonnes. La syntaxe est "pivot (fonction d'agrégation pour le nom de la colonne dans (type))" ; "in(' ')" peut spécifier un alias, et in peut également spécifier une sous-requête.

Quelle est la fonction de ligne à colonne dans Oracle ?

L'environnement d'exploitation de ce tutoriel : système Windows 10, version Oracle 11g, ordinateur Dell G3.

Qu'est-ce que la fonction ligne à colonne dans Oracle ?

oracle : pivoter de ligne à colonne

Grouper et afficher l'ensemble de résultats

Quelle est la fonction de ligne à colonne dans Oracle ?

--行转列
select *
  from SalesList pivot(
    max(salesNum) for shangPin in (    --shangPin 即要转成列的字段
        '上衣' as 上衣,                 --max(salesNum) 此处必须为聚合函数,
        '裤子' as 裤子,                 --in () 对要转成列的每一个值指定一个列名
        '袜子' as 袜子,
        '帽子' as 帽子
    )
  )
 where 1 = 1;                          --这里可以写查询条件,没有可以直接不要where
Copier après la connexion

Remarque : pivot (fonction d'agrégation pour le nom de colonne dans (. type)), où dans ('') Vous pouvez spécifier un alias, et dans dans vous pouvez également spécifier une sous-requête, comme sélectionner un code distinct des clients

Ajoutez une colonne nommée dans la colonne et les valeurs correspondantes sera affiché après l'agrégation

Tutoriel recommandé : "Tutoriel vidéo 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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal