Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Aké sú kocky v SQL Programovanie

? Najmodernejšia počítačová databáza , softvér používa SQL , Structured Query Language , vytvárať a prístup relačných databáz . Jednou zo silných stránok SQL je jednoduchosť , s akou programátor vytvára otázky alebo analytické dátových správ , vrátane súčty , priemery a ďalšie štatistiky . Používa sa v spojení s Select príkazu SQL , je prevádzkovateľ Cube automaticky vytvára súčty pre všetky kombinácie odborov uvedených v klauzule GROUP BY . SQL Select

Jazyk SQL sa skladá z niekoľkých príkazov , z ktorých niektoré budovanie a udržiavanie databáz a ďalšie , ktoré čítajú dáta a vytvárať zostavy . Príkaz SELECT je druhý , ktorý umožňuje programátorovi zoznam , triediť a analyzovať obsah tabuliek v databáze . Napríklad , programovací kód , " SELECT * FROM zákazníkov " zoznam všetkých záznamov v tabuľke s názvom " zákazníci . " Select má niekoľko voliteľných ustanovení , ktoré dáta triediť , skupín a zápasu . Zoradiť podľa klauzuly , napríklad radí výsledky podľa dátových položiek, ktoré určíte . " SELECT * FROM zákazníka ORDER BY názov " zoradia zoznam zákazníkov do abecednom poradí podľa názvu .
Zoskupiť podľa a kocky

pri použití s SELECT skupiny podľa ustanovení organizuje sada záznamov podľa poľa zadáte , za účelom vytvorenia hierarchickej súčty . Ak je tabuľka Zákazníci obsahuje pole pre štátne a geografickej oblasti , napríklad , môžete vytvoriť zoznam s súčty štátom a kraji . Pri použití GROUP BY môžete voliteľne zadať operátor Cube . Cube vytvára súčty pre každú kombináciu polí zoznamu v zoskupiť . Na príklade zákazníkov zoskupených podľa štátu a krajov , prevádzkovateľ Cube dáva súčty pre každý región , pre každý štát , pre každý štát /región kombináciu a finálnu celkom .
Hodnoty Null a zoskupenia

Prevádzkovateľ Cube udáva celkové zoskupenia by vrátane názvov skupín sa predstavovali , a používa hodnotu null pre tie skupiny , nie je predstavovali . Vo vyššie uvedenom príklade , kraj súčty budú mať názvy regiónov , ako je napríklad " Midwest " , " Gulf Coast " a " Západu " , zatiaľ čo stavy pole bude obsahovať hodnoty Null . Štátna súčty vypíše štátnej skratky , ale mená regiónu budú nuly . Konečná výška bude mať nuly v každej oblasti s výnimkou predstavovali čiastku . Prítomnosť hodnoty null môžu tlmočenie zoznam ťažké , pretože pole má hodnotu null z iných dôvodov , takže jazyk SQL obsahuje funkciu zoskupenia . Hodnotí poľa a vráti hodnotu 1 , ak Cube produkoval null a 0 , ak null pochádza z dát tabuľky . To umožňuje programátorovi pridať ďalší kód , aby sa kocky súčty viac odlišný od ostatných výsledkov .
Rozmery

Prevádzkovateľ Cube využíva všetky oblasti uvedené v príkaz SELECT v klauzule GROUP BY ako dimenzie , a kocka môže mať ľubovoľný počet dimenzií . S jedným poľom v GROUP BY kocka má jednu dimenziu a len záverečnú celkom . Cube využíva každú ďalšiu pole k výrobe súčty pre každú poľné kombináciu plus konečná celková .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené