Мазмұны:

Пивотты жиынтық функциясынсыз пайдалануға болады ма?
Пивотты жиынтық функциясынсыз пайдалануға болады ма?

Бейне: Пивотты жиынтық функциясынсыз пайдалануға болады ма?

Бейне: Пивотты жиынтық функциясынсыз пайдалануға болады ма?
Бейне: Power Query Язык М №12. Как PQ работает с таблицами 2024, Қараша
Anonim

Сіз алады алып тастамаңыз агрегаттық функция , бірақ сен алады сұранысыңызды қажеттіліктеріңізге сәйкес құрастырыңыз. Статикалық PIVOT сұрау.

Осылайша, біз жиынтық функциясынсыз Pivot пайдалана аламыз ба?

Агрегациясыз айналдыру . The PIVOT оператор пайдалы құрал болып табылады. Ол мүмкіндік береді жинақтайсыз және деректерді айналдырыңыз сен істей аласың мағыналы кестелер құру болып табылады оқуға оңай. Дегенмен, сонда болып табылады қай кезде сен қаламауы мүмкін жиынтық деректер кезінде айналмалы үстел.

Сонымен қатар, SQL-де қандай жиынтық функциялар бар? SQL тіліндегі функцияларды біріктіру . Мәліметтер базасын басқаруда және агрегаттық функция Бұл функциясы мұнда бірнеше жолдардың мәндері маңыздырақ мағынаның бір мәнін құру үшін белгілі бір критерийлер бойынша кіріс ретінде топтастырылады.

Сондай-ақ сұрақ туындайды, біз Oracle жүйесінде жиынтық функциясынсыз Pivot пайдалана аламыз ба?

Сіз әрқашан қажет пайдалану а агрегаттық функция кезінде айналмалы . Егер де сен шынымен ешқайсысы керек емес жинақтау , яғни, қашан сен не екенін кестеден қараңыз сен Нәтижелер жинағына кіремін, сен әлі де керек пайдалану а агрегаттық функция . Бар болса ерік әрбір ұяшыққа қосылатын бір ғана мән болуы керек пайдалана аласыз MIN немесе MAX.

SQL серверінде жиынтық функциясынсыз қалай айналдыруға болады?

PIVOT-ті SQL серверінде агрегаттық функциясыз пайдалану

  1. ТАҢДАУ *
  2. FROM.
  3. (
  4. StudentSubjectMark FROM StudentRegCode, ExamTypeCode, ObtainedMark таңдаңыз.
  5. ) SourceTable AS.
  6. PIVOT.
  7. (MIN([Алынған белгі]) FOR [ExamTypeCode] IN([1], [3], [4])) AS жиынтық кесте;

Ұсынылған: