Ի՞նչ է Pivot SQL-ը:
Ի՞նչ է Pivot SQL-ը:

Video: Ի՞նչ է Pivot SQL-ը:

Video: Ի՞նչ է Pivot SQL-ը:
Video: Excel- ի առանցքային աղյուսակները զրոյից փորձագետի կես ժամ + ​​վահանակով: 2024, Մայիս
Anonim

SQL Սերվեր առանցք Ներածություն

SQL առանցք այն տեխնիկաներից մեկն է, որը թույլ է տալիս տողերը սյունակներ տեղափոխել և ճանապարհին իրականացնել հնարավոր ագրեգացիաներ: SQL PIVOT փոխադրում է աղյուսակի արժեք ունեցող արտահայտությունը արժեքների եզակի հավաքածուից մեկ սյունակից մի քանի սյունակների մեջ և կատարում է ագրեգացիաներ

Հետևաբար, ո՞րն է առանցքի օգտագործումը SQL-ում:

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

Բացի վերևից, ի՞նչ է առանցքը Oracle SQL-ում: Նկարագրություն. Այն Oracle PIVOT կետը թույլ է տալիս գրել խաչաձև աղյուսակավորման հարցում՝ սկսած սկզբից Oracle 11 գ. Սա նշանակում է, որ դուք կարող եք միավորել ձեր արդյունքները և պտտել տողերը սյունակների մեջ:

Ավելին, ի՞նչ է առանցքային հայտարարությունը:

ԱՌԱՆՑՔ պտտում է աղյուսակի արժեք ունեցող արտահայտությունը՝ եզակի արժեքները արտահայտության մեկ սյունակից վերածելով ելքի մի քանի սյունակների: Համար շարահյուսությունը ԱՌԱՆՑՔ ապահովում է ավելի պարզ և ընթեռնելի, քան շարահյուսությունը, որն այլ կերպ կարող է նշված լինել SELECTCASE-ի բարդ շարքում հայտարարություններ.

Ինչպե՞ս կարող եմ առանցքային տվյալները SQL-ում:

Համառոտ. այս ձեռնարկում դուք կսովորեք, թե ինչպես օգտագործել SQL Սերվեր ԱՌԱՆՑՔ օպերատոր՝ տողերը սյունակների վերածելու համար:

SQL Server PIVOT օպերատորի ներածություն

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

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