SQL асуулгад пивот гэж юу вэ?
SQL асуулгад пивот гэж юу вэ?

Видео: SQL асуулгад пивот гэж юу вэ?

Видео: SQL асуулгад пивот гэж юу вэ?
Видео: SQL Query - Өгөгдлийг мөрөөс багана руу хөрвүүлэх | Пивот 2024, May
Anonim

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

Үүнтэй холбогдуулан SQL-д пивот гэж юу вэ?

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

Нэмж хэлэхэд, та SQL дээр pivot болон Unpivot-г хэрхэн ашигладаг вэ? The PIVOT мэдэгдлийг хүснэгтийн мөрүүдийг багана болгон хөрвүүлэхэд ашигладаг бол БУЙ оператор баганыг буцааж мөр болгон хувиргадаг. Ухрах а PIVOT мэдэгдэл нь хэрэглэх үйл явцыг хэлнэ БУЙ анхны өгөгдлийн багцыг сэргээхийн тулд аль хэдийн PIVOTED өгөгдлийн багц руу оператор.

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

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

Пивот асуулга гэж юу вэ?

А PIVOT асуулга нь үндсэндээ SELECT нь аль баганыг, хэрхэн хийхийг зааж өгдөг PIVOT мөн тэднийг БҮЛЭГЛ. Бичих нь пивот асуулга , эдгээр алхмуудыг дагана уу. (3) Танд хэрэгцээгүй байсан ч өвөрмөц бус өгөгдөлтэй ажиллахын тулд нэгтгэх функцийг сонгоно уу. MAX, MIN, AVG, SUM зэрэг боломжууд байна.

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