Pivot Table SQL Server 2008 nima?
Pivot Table SQL Server 2008 nima?

Video: Pivot Table SQL Server 2008 nima?

Video: Pivot Table SQL Server 2008 nima?
Video: SQL Server Programming Part 18 - Dynamic Pivot Tables 2024, Dekabr
Anonim

Pivot a sql server noyob qiymatlarni bitta ustundan chiqishda bir nechta ustunlarga aylantirish uchun ishlatilishi mumkin bo'lgan operator. stol.

Odamlar, shuningdek, misol bilan SQL Server 2008 da pivot nima?

SQL Serverda PIVOT . PIVOT relyatsion operator ma'lumotlarni satr darajasidan ustun darajasiga o'zgartiradi. PIVOT ifodadagi bir ustundagi noyob qiymatlarni chiqishdagi bir nechta ustunlarga aylantirish orqali jadval qiymatli ifodani aylantiradi. Foydalanish PIVOT operator, biz ularga kerak bo'lgan joyda agregat operatsiyani bajarishimiz mumkin.

Xuddi shunday, SQLda pivot operatori nima? Ta'rifga ko'ra, Pivot a SQL server operator natijalar to'plamidagi bitta ustundan noyob qiymatlarni chiqishdagi bir nechta ustunlarga aylantira oladi, shuning uchun jadvalni aylantirish kabi ko'rinadi.

SQL-da jadvalni qanday aylantirasiz?

SQL Server PIVOT operator aylanadi a stol -qiymatli ifoda.

So'rovni pivot jadvalga aylantirish uchun quyidagi amallarni bajaring:

  1. Birinchidan, aylanish uchun asosiy ma'lumotlar to'plamini tanlang.
  2. Ikkinchidan, olingan jadval yoki umumiy jadval ifodasi (CTE) yordamida vaqtinchalik natija yarating.
  3. Uchinchidan, PIVOT operatorini qo'llang.

SQL da pivot va Unpivotdan qanday foydalanasiz?

The PIVOT bayonot jadval satrlarini ustunlarga aylantirish uchun ishlatiladi, bu esa UNPIVOT operator ustunlarni yana qatorlarga aylantiradi. Orqaga qaytish a PIVOT bayonot qo'llash jarayoniga ishora qiladi UNPIVOT asl ma'lumotlar to'plamini olish uchun allaqachon PIVOTED ma'lumotlar to'plamiga operator.

Tavsiya: