SQL сурамында пивот деген эмне?
SQL сурамында пивот деген эмне?

Video: SQL сурамында пивот деген эмне?

Video: SQL сурамында пивот деген эмне?
Video: T SQL Lesson12 Case Statements, IF Conditions, While Loop Bhaskar Reddy Baddam 2024, Ноябрь
Anonim

SQL Server PIVOT оператор таблицадагы маанидеги туюнтманы айлантат. Ал бир тилкедеги уникалдуу маанилерди чыгаруудагы бир нече тилкеге айландырат жана калган мамычанын маанилери боюнча топтоштурууларды аткарат.

Буга байланыштуу, SQLде пивот деген эмне?

SQL PIVOT жана UNPIVOT - таблица туюнтмасын башкасына айландыруу үчүн колдонулган эки реляциялык оператор. PIVOT биз маалыматтарды сап деңгээлинен мамыча деңгээлине өткөргүбүз келгенде колдонулат жана UNPIVOT биз маалыматтарды мамычанын деңгээлинен сап деңгээлине өткөргүбүз келгенде колдонулат.

Кошумча, SQLде пивотту жана Unpivotту кантип колдоносуз? The PIVOT оператор таблица саптарын мамычаларга айландыруу үчүн колдонулат, ал эми UNPIVOT оператор мамычаларды кайра саптарга айлантат. Артка кайтуу а PIVOT билдирүүнү колдонуу процессин билдирет UNPIVOT баштапкы берилиштер топтомун алуу үчүн мурунтан эле PIVOTED берилиштер топтомуна оператор.

Андан тышкары, негизги билдирүү деген эмне?

PIVOT туюнтмадагы бир мамычанын уникалдуу маанилерин чыгаруудагы бир нече тилкеге айландыруу менен таблицанын мааниси бар туюнтманы айлантат. үчүн синтаксиси PIVOT камсыз кылат SELECTCASE татаал сериясында көрсөтүлүшү мүмкүн болгон синтаксиске караганда жөнөкөй жана окула турган билдирүүлөр.

Пивот суроо деген эмне?

А PIVOT суроо бул, негизинен, кайсы тилкелерди каалап жатканыңызды жана кантип жасоону көрсөтүүчү SELECT PIVOT жана аларды ГРУПТАПТЫР. Жазуу үчүн а пивот суроо , бул кадамдарды аткарыңыз. (3) Сизге керек деп ойлобосоңуз да, уникалдуу эмес маалыматтарды иштетүү үчүн топтоо функциясын тандаңыз. MAX, MIN, AVG жана SUM - бул мүмкүнчүлүктөр.

Сунушталууда: