SQL UNPIVOT -operatøren lar deg konvertere kolonner til rader. La oss bruke denne opplæringen for å illustrere hvordan du bruker upivotoperatøren i SQL.
Operatørsyntaks
Operatøren følger syntaks som vist nedenfor:
Velg (kolonner)nm
La oss forstå hvordan vi bruker upivotoperatøren ved å bruke et praktisk eksempel.
SQL upivot praktisk eksempel
La oss starte med å lage en prøvebord som vist:
Lag tabell upiv (La oss få tabelldataene som:
Velg * fra unpiv;La oss nå utføre en upvitot -operasjon på bordet over. Spørringen er som illustrert nedenfor:
Velg produktnavn, pris, mengdeSpørringen ovenfor skal konvertere kolonnene til rader ved hjelp av upivotoperatøren.
Konklusjon
Denne artikkelen gir grunnleggende om bruk av upivotoperatøren i SQL. Sjekk dokumentasjonen for databasemotoren din for å lære mer.