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

Analytické Funkcia SQLite

SQLite je open - source databázový softvérový produkt . Na rozdiel od iných databázového softvéru , to nemá žiadny samostatný serverový program , ktorý realizuje všetky štruktúrovaný dopytovací jazyk ( SQL ) príkazy v malej softvérovej knižnice . Môžete použiť SQLite vykonávať analytické funkcie na dátach okrem štandardného pridávať , upravovať a mazať záznam operácií . Má štandardné analytické funkcie vstavané a môžete tiež vytvoriť svoje vlastné . Príkaz SELECT

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 .

Najnovšie články

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