Мазмуну:

Пивотту агрегаттык функциясыз колдонсо болобу?
Пивотту агрегаттык функциясыз колдонсо болобу?

Video: Пивотту агрегаттык функциясыз колдонсо болобу?

Video: Пивотту агрегаттык функциясыз колдонсо болобу?
Video: Денвер Наггетс - Лос-Анджелес Клипперс : матч НБА от 05012023, презентация, анализ и прогнозы 2024, Май
Anonim

сен болот алып салбаңыз агрегаттык функция , Бирок сен болот сурооңузду муктаждыктарыңызга ылайык түзүңүз. Статикалык PIVOT суроо.

Ушундай жол менен биз Pivotту агрегаттык функциясыз колдоно алабызбы?

Агрегациясыз айлануу . The PIVOT оператор пайдалуу курал болуп саналат. Бул мүмкүндүк берет сиз топтойсуз жана маалыматтарды айлантыңыз сенин колуңдан келет деген маңыздуу таблицаларды түзүңүз болуп саналат окууга жеңил. Бирок, ошол жерде болуп саналат качан качан сен каалабашы мүмкүн агрегат маалымат учурунда айлануу стол.

Андан тышкары, SQLде агрегаттык функциялар деген эмне? SQLдеги функцияларды бириктирүү . Маалыматтар базасын башкарууда а агрегаттык функция болуп саналат функция мында бир нече саптардын маанилери көбүрөөк мааниге ээ бир маанини түзүү үчүн белгилүү критерийлер боюнча киргизүү катары чогуу топтолот.

Ошондой эле суроо туулат, биз Oracle'да Pivotду агрегаттык функциясыз колдоно алабызбы?

сен дайыма керек колдонуу а агрегаттык функция ал эми айлануу . Болсо да сен эч кандай кереги жок топтоо , башкача айтканда, качан сен таблицада эмне экенин караңыз сен натыйжалар топтомун аласыз, сен дагы керек колдонуу а агрегаттык функция . Бар болсо болот анда ар бир уячага жардам берүүчү бир гана маани болсун Сиз колдоно аласыз MIN же MAX.

SQL серверинде агрегаттык функциясыз кантип Pivot кылам?

PIVOTти SQL серверинде агрегаттык функциясы жок колдонуу

  1. ТАНДОО *
  2. FROM.
  3. (
  4. StudentSubjectMark'тан StudentRegCode, ExamTypeCode, ObtainedMark тандаңыз.
  5. ) AS Source Table.
  6. PIVOT.
  7. (MIN([ObtainedMark]) FOR [ExamTypeCode] IN([1], [3], [4])) AS Pivot Table;

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