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

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

Видео: SQL дээр пивот асуулга гэж юу вэ?
Видео: SQL Pivot | How to convert data from rows to column 2024, Арваннэгдүгээр
Anonim

-ийн зорилго PIVOT асуулга гаралтыг эргүүлж, босоо өгөгдлийг хэвтээ байдлаар харуулах явдал юм. Эдгээр асуулга мөн crosstab гэж нэрлэдэг асуулга . The SQL Сервер PIVOT Операторыг ашиглан өгөгдлийг хялбархан эргүүлэх/шилжүүлэх боломжтой. Хэрэв таны эргүүлэхийг хүссэн өгөгдлийн утга өөрчлөгдөхгүй бол энэ нь маш сайхан хэрэгсэл юм.

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

А PIVOT асуулга нь үндсэндээ SELECT нь аль баганыг, хэрхэн хийхийг зааж өгдөг PIVOT мөн тэднийг БҮЛЭГЛ.

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

Үүний нэгэн адил жишээгээр SQL серверт пивот гэж юу вэ?

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

Динамик асуулга гэж юу вэ?

Динамик асуулга үзнэ үү асуулга баригдсан динамикаар Друпалаас илүү тодорхой хэлбэрээр өгсөн асуулга мөр. Бүгдийг оруулах, шинэчлэх, устгах, нэгтгэх асуулга байх ёстой динамик . Сонго асуулга статик эсвэл аль аль нь байж болно динамик . Тиймээс " динамик асуулга " гэж ерөнхийдөө а динамик Сонго асуулга.

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