Ano ang function ng Oracle window?
Ano ang function ng Oracle window?

Video: Ano ang function ng Oracle window?

Video: Ano ang function ng Oracle window?
Video: What is ERP System? (Enterprise Resource Planning) 2024, Mayo
Anonim

Ipinakilala sa Oracle 8i, analytic function , kilala din sa mga function ng windowing , payagan ang mga developer na magsagawa ng mga gawain sa SQL na dati ay nakakulong sa mga procedural na wika.

Katulad nito, ano ang tapos na () sa Oracle SQL?

Ang TAPOS Tinutukoy ng sugnay ang paghahati, pag-order at window " tapos na na" gumagana ang analytic function. Ito ay gumagana tapos na isang gumagalaw na window (3 row ang lapad) tapos na ang mga hilera, na inayos ayon sa petsa. Ito ay nagpapatakbo tapos na isang window na kinabibilangan ng kasalukuyang row at lahat ng naunang row.

Gayundin, ano ang paggamit ng mga pinagsama-samang function sa Oracle? Oracle aggregate function kalkulahin ang isang pangkat ng mga hilera at ibalik ang isang solong halaga para sa bawat pangkat. Kami ay karaniwang gamitin ang pinagsama-samang mga function kasama ang GROUP BY clause. Hinahati ng sugnay na GROUP BY ang mga hilera sa mga pangkat at isang pinagsama-samang pag-andar kinakalkula at ibinabalik ang isang resulta para sa bawat pangkat.

Alamin din, ano ang pagkakaiba sa pagitan ng pinagsama-samang at analytic function?

Analytic function kalkulahin ang isang pinagsama-sama halaga batay sa isang pangkat ng mga hilera. Magkaiba sila sa pinagsama-samang mga function na nagbabalik sila ng maraming row para sa bawat grupo. Ang pangkat ng mga hilera ay tinatawag na window at tinukoy ng Analytic_clause. Samakatuwid, analytic function maaari lamang lumitaw nasa piliin ang listahan o ORDER BY clause.

Bakit namin ginagamit ang analytical function sa SQL?

Analytic function kalkulahin ang isang pinagsama-samang halaga batay sa isang pangkat ng mga hilera. Hindi tulad ng pinagsama-samang mga function , gayunpaman, analytic function maaaring magbalik ng maraming row para sa bawat pangkat. Gumamit ng mga analytic function para kalkulahin ang mga moving average, running total, percentage o top-N na resulta sa loob ng isang grupo.

Inirerekumendang: