| SQLite is een open - source database management software product . In tegenstelling tot andere database- software , heeft het geen aparte server -programma , uitvoering van alle Structured Query Language ( SQL ) -opdrachten in een kleine software bibliotheek . U kunt SQLite gebruiken om analytische functies uit te voeren op gegevens naast de standaard toevoegen, wijzigen en opnemen operaties verwijderen . Het heeft standaard analytische functies ingebouwd en je kunt ook de ontwikkeling van uw eigen . SELECT statement 
  De basis van analytische functies in SQLite en andere SQL - gebaseerde databases is de SELECT-instructie . Het leest de gegevens uit de database tabellen en sorteert , groepen en beperkt de gegevens door een veld of groep velden in de tabel . Bijvoorbeeld , om een eenvoudige lijst van namen in een tabel klanten te verkrijgen , de verklaring is deze : 
  SELECT naam FROM klanten ; 
  Als u alleen klanten zien uit Ohio , de volgende verklaring gebruikt u :   SELECT naam FROM klanten WHERE state = ' OH ' ;
  notitiekaarten die SQL niet schelen als je kapitaliseren SELECT of niet , maar het maakt programma's gemakkelijker te lezen . Naast de lijsten met records te voltooien , kan een SELECT statistische functies , zoals totalen , gemiddelden en andere statistieken over de records in een tabel uit te voeren . Statistieken
 
  SQLite heeft eenvoudige statistische functies gebruikt in de SELECT-instructie , zoals min ( ) , max ( ) en avg ( ) . min ( ) en max ( ) vinden de kleinste en grootste - gewaardeerde items in de tabel , respectievelijk . Avg ( ) vindt de gemiddelde waarde voor een veld in de tabel . ;
 
  SELECT min ( customer_purchase ) , max ( customer_purchase ) , avg ( customer_purchase ) FROM klanten : bijvoorbeeld om de kleinste , grootste en gemiddelde dollar bedragen van aankopen klant vindt , kan je deze verklaring gebruiken
  Dit zou drie nummers , zoals 25.00 , 730,000.00 en 15,225.17 terugkeren . Merk op dat deze eenvoudige selecteert u niet vertellen welke klanten deze bedragen hebben , alleen de bedragen zelf , een meer verfijnde SELECT zou meer informatie onthullen Totalen
 
  Andere analytische functies in SQLite include count ( ) , totaal ( ) en sum ( ) . count ( ) geeft u het aantal records te lezen in een SELECT-instructie . totaal ( ) en sum ( ) geven beide totalen op veldwaarden in een tabel , maar ze behandelen leeg of null , veldwaarden anders : als alle samengevat waarden in de tabel toevallig nullen , dan sum ( ) resulteert in een null . Om dezelfde situatie totaal ( ) , een niet-standaard SQL functie resulteert in een 0,00 . In alle andere gevallen , sum ( ) en totaal ( ) eenvoudig het veld waarden bij elkaar op en geven u het resultaat . Om het aantal klanten in uw klanten tabel bepalen, gebruikt deze verklaring :   SELECT count ( naam ) FROM klanten ;
 
  Om een totaal van alle aankopen van de klant in de database te krijgen , gebruikt u de volgende code :   SELECT sum ( customer_purchase ) FROM klanten ;
 gebruiker gedefinieerde functies
 
  Naast de analytische functies SQLite biedt , kunt u eigen op twee verschillende manieren . De eerste is door een standaard SQL gebruiker gedefinieerde functie , die een reeks SQL commando resulteert in een waarde . Hier SQLite slaat de functie in de database. De tweede werkwijze omvat het schrijven van een functie in C , dit is moeilijk, maar efficiënter dan SQL . In beide gevallen kunt u uw aangepaste functie op te roepen in een standaard SELECT commando . 
 
 |