Pivot SQL гэж юу вэ?
Pivot SQL гэж юу вэ?

Видео: Pivot SQL гэж юу вэ?

Видео: Pivot SQL гэж юу вэ?
Видео: Pivot table гэж юу вэ? Пибот тайблийг ашиглаж сурах. 2024, Арваннэгдүгээр
Anonim

SQL Сервер эргэлт Танилцуулга

SQL пивот нь мөрүүдийг баганууд руу шилжүүлэх, зам дээр боломжит нэгтгэлүүдийг гүйцэтгэдэг техникүүдийн нэг юм. SQL PIVOT Хүснэгтийн утгын илэрхийлэлийг нэг баганаас олон багана руу шилжүүлж, нэгтгэх ажлыг гүйцэтгэдэг.

Тиймээс, SQL-д пивотыг юу ашигладаг вэ?

SQL PIVOT болон UNPIVOT нь хоёр харилцааны операторууд юм ашигласан Хүснэгтийн илэрхийллийг нөгөө рүү хөрвүүлэх. PIVOT байна ашигласан Бид өгөгдлийг мөрийн түвшингээс баганын түвшинд шилжүүлэхийг хүсч байгаа бөгөөд UNPIVOT байна ашигласан Бид өгөгдлийг баганын түвшингээс мөрийн түвшинд хөрвүүлэхийг хүссэн үед.

Дээрхээс гадна Oracle SQL дээр пивот гэж юу вэ? Тодорхойлолт. The Oracle PIVOT заалтаас эхлэн хүснэгт хоорондын асуулга бичих боломжийг олгоно Oracle 11 гр. Энэ нь та үр дүнг нэгтгэж, мөрүүдийг багана болгон эргүүлэх боломжтой гэсэн үг юм.

Цаашилбал, пивот мэдэгдэл гэж юу вэ?

PIVOT Илэрхийллийн нэг баганын өвөрмөц утгуудыг гаралтын олон багана болгон хувиргах замаар хүснэгтийн утгатай илэрхийллийг эргүүлнэ. -д зориулсан синтакс PIVOT олгодог нь SELECTCASE-ийн нарийн төвөгтэй цувралд заасан синтаксаас илүү энгийн бөгөөд уншихад хялбар байдаг. мэдэгдэл.

Би SQL дээр өгөгдлийг хэрхэн эргүүлэх вэ?

Дүгнэлт: Энэ зааварт та үүнийг хэрхэн ашиглах талаар сурах болно SQL Сервер PIVOT мөрийг багана болгон хувиргах оператор.

SQL Server PIVOT операторын танилцуулга

  1. Эхлээд эргүүлэх үндсэн өгөгдлийн багцыг сонгоно уу.
  2. Хоёрдугаарт, үүсмэл хүснэгт эсвэл нийтлэг хүснэгтийн илэрхийлэл (CTE) ашиглан түр зуурын үр дүнг үүсгэх.
  3. Гуравдугаарт, PIVOT операторыг ашиглана уу.

Зөвлөмж болгож буй: