Ի՞նչ է Pivot Table SQL Server 2008-ը:
Ի՞նչ է Pivot Table SQL Server 2008-ը:

Video: Ի՞նչ է Pivot Table SQL Server 2008-ը:

Video: Ի՞նչ է Pivot Table SQL Server 2008-ը:
Video: MySQL | SQL Սկսնակների համար։ Դասընթաց 2024, Դեկտեմբեր
Anonim

Առանցք է sql սերվեր օպերատոր, որը կարող է օգտագործվել եզակի արժեքները մեկ սյունակից վերածելու համար ելքի մեջ մի քանի սյունակների՝ այնտեղ արդյունավետորեն պտտելով a սեղան.

Մարդիկ նաև հարցնում են՝ ի՞նչ է առանցքը SQL Server 2008-ում՝ օրինակով:

PIVOT-ը SQL Server-ում . ԱՌԱՆՑՔ հարաբերական օպերատորը տվյալները փոխակերպում է տողի մակարդակից սյունակի մակարդակի: ԱՌԱՆՑՔ պտտում է աղյուսակի արժեք ունեցող արտահայտությունը՝ եզակի արժեքները արտահայտության մեկ սյունակից վերածելով ելքի մի քանի սյունակների: Օգտագործելով ԱՌԱՆՑՔ օպերատոր, մենք կարող ենք ագրեգատային գործողություն կատարել այնտեղ, որտեղ մեզ անհրաժեշտ են:

Նմանապես, ի՞նչ է առանցքային օպերատորը SQL-ում: Ըստ սահմանման՝ Առանցք է SQL սերվեր օպերատոր որը կարող է արդյունքի հավաքածուի մեկ սյունակից եզակի արժեքները վերածել ելքի մի քանի սյունակների, հետևաբար թվում է, թե աղյուսակը պտտվում է:

Այսպիսով, ինչպե՞ս եք պտտեցնում աղյուսակը SQL-ում:

SQL Սերվեր ԱՌԱՆՑՔ օպերատորը պտտում է ա սեղան - արժեքավոր արտահայտություն.

Դուք հետևում եք հետևյալ քայլերին՝ հարցումը առանցքային աղյուսակ դարձնելու համար.

  1. Նախ, ընտրեք բազային տվյալների բազա՝ պտտվելու համար:
  2. Երկրորդ, ստեղծեք ժամանակավոր արդյունք՝ օգտագործելով ստացված աղյուսակը կամ ընդհանուր աղյուսակի արտահայտությունը (CTE)
  3. Երրորդ, կիրառեք PIVOT օպերատորը:

Ինչպե՞ս եք օգտագործում առանցքը և Unpivot-ը SQL-ում:

Այն ԱՌԱՆՑՔ հայտարարությունը օգտագործվում է աղյուսակի տողերը սյունակների վերածելու համար, մինչդեռ the UNPIVOT օպերատորը սյունակները վերափոխում է տողերի: Հետ շրջելը ա ԱՌԱՆՑՔ հայտարարությունը վերաբերում է կիրառման գործընթացին UNPIVOT օպերատորը արդեն PIVOTED տվյալների բազայի վրա՝ սկզբնական տվյալների բազան ստանալու համար:

Խորհուրդ ենք տալիս: