Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Základom analytických funkcií SQLite a inými databázami SQL - based je príkaz SELECT . Číta dáta z databázových tabuliek a druhov , skupín a obmedzuje dáta akomkoľvek odbore alebo skupiny odborov v tabuľke . Ak chcete napríklad získať jednoduchý zoznam mien v tabuľke zákazníkov , tvrdenie je toto :
SELECT názov FROM zákazníkov ;
Ak chcete zobraziť iba zákazníkov z Ohia , môžete použiť nasledujúci príkaz :
SELECT názov FROM zákazníci WHERE stav = ' OH ' ;
Všimnite si , že SQL je jedno, či ste zarábať SELECT , alebo nie , ale to robí programy čitateľnejšie . Okrem dokončenia zoznamy záznamov , SELECT možno vykonávať agregačné funkcie , ako sú súčty , priemery a ďalšie štatistiky o záznamoch v tabuľke .
Štatistiky
SQLite má jednoduché štatistické funkcie použité v príkaze SELECT , napríklad min ( ) , max ( ) a AVG ( ) . min ( ) a max ( ) nájsť najmenšie a najväčšie hodnotou položky v tabuľke , resp . Avg ( ) zistí priemerná hodnota pre pole v tabuľke . Ak chcete napríklad nájsť najmenšie , najväčšie a priemernej dolárové čiastky nákupov zákazníka , môžete použiť tento príkaz :
SELECT min ( customer_purchase ) , max ( customer_purchase ) , avg ( customer_purchase ) FROM zákazníkov ;
sa vráti tri čísla , ako je 25.00 , 730,000.00 a 15,225.17 . Všimnite si , že tento jednoduchý výber nehovorí , ktoré majú zákazníci tieto sumy , len samotných súm ; sofistikovanejšie SELECT by odhaliť viac informácií
Súčty
Ďalšie analytické funkcie v SQLite patrí count ( ) , celkom ( ) a súčet ( ) . počítať ( ) vám dáva počet záznamov načítaných v príkaze SELECT . celkom ( ) a sum ( ) , ako dať súčty hodnôt polí v tabuľke , keď liečiť prázdne , alebo null , hodnoty poľa inak : ak sú všetky zhrnuté hodnoty v tabuľke sa stalo , že nuly , potom súčet ) Výsledky ( vo null . Pre rovnakej situácii , celkom ( ) , neštandardné funkcie SQL , výsledky v 0.00 . Vo všetkých ostatných prípadoch , sum ( ) a celkové ( ) jednoducho pridať hodnoty poľa dohromady a dať vám výsledok . Ak chcete zistiť počet zákazníkov vo vašom zákazníkmi tabuľky , použite toto vyhlásenie :
SELECT count ( názov ) od zákazníkov ;
Ak chcete získať súčet všetkých nákupov zákazníkov v databáze , použite nasledujúci kód :
SELECT sum ( customer_purchase ) FROM zákazníkov ;
Užívateľom definované funkcie
Okrem analytické funkcie SQLite poskytuje , môžete vytvoriť vlastné v dvoch rôznych spôsoboch . Prvým z nich je tým , že vytvorí štandardné užívateľom definované funkcie SQL , čo je rad príkazov SQL , čo vedie k hodnote . Tu , SQLite ukladá funkciu v databáze . Druhá metóda zahŕňa písanie funkciu v jazyku C , čo je ťažšie , ale efektívnejšie ako SQL . V oboch prípadoch môžete vyvolať svoje vlastné funkcie v štandardnom príkazu SELECT .
Copyright © počítačové znalosti Všetky práva vyhradené