Home - qdidactic.com
Didactica si proiecte didacticeBani si dezvoltarea cariereiStiinta  si proiecte tehniceIstorie si biografiiSanatate si medicinaDezvoltare personala
referate stiintaSa fii al doilea inseamna sa fii primul care pierde - Ayrton Senna





Aeronautica Comunicatii Drept Informatica Nutritie Sociologie
Tehnica mecanica

Foxpro


Qdidactic » stiinta & tehnica » informatica » foxpro
Extragerea informatiilor statistice din baza de date



Extragerea informatiilor statistice din baza de date



Sa presupunem ca avem b.d. agenda.dbf in care am stocat informatii referitoare la persoanele cunoscute ( nume, prenume, data nasterii, sexul, numarul de telefon, adresa, etc.). La 1 martie dorim sa oferim martisoare tuturor fetelor cunoscute, asadar ne intereseaza numarul de fete. Aceasta se poate rezolva simplu, cu ajutorul comenzii COUNT.
sintaxa : COUNT [<domeniu>] [ FOR <expL1>] [ WHILE<expL2>] [TO <variabila>]
Comanda numara inregistrarile din domeniul specificat prin <domeniu>, FOR si WHILE (domeniul implicit fiind ALL) si depune rezultatul in variabila <variabila>, care va fi creata in cazul in care nu exista.
ex.
CLOSE ALL
USE agenda
COUNT FOR sex= .T. TO nrbaieti
? 'IN BAZA DE DATE AVEM', nrbaieti,' BAIETI'
IN BAZA DE DATE AVEM 3 BAIETI
USE
Un alt tip de calcul ce se poate efectua asupra unei b.d. este sumarea unor campuri numerice ale b.d. cu comanda SUM.
sintaxa : SUM [<lista expresii>]
[<domeniu>] [ FOR<expL1>] [WHILE <expL2>]
[TO <lista variabile>]
<lista expresii> este formata din expresii care contin campuri numerice ale b.d. Valorile acestor expresii sunt sumate, pentru toate inregistrarile selectate prin <domeniu>, FOR si WHILE. Daca lista lipseste, se vor suma toate campurile numerice ale b.d. Rezultatele obtinute vor fi depuse in variabilele respective din <lista variabile>
O comanda asemanatoare cu SUM este AVERAGE.
sintaxa : AVERAGE [<lista expresii>]
[<domeniu>] [ FOR<expL1>] [WHILE <expL2>]
[TO <lista variabile>]
AVERAGE calculeaza media aritmetica a valorilor expresiilor din <lista expresii>
CALCULATE realizeaza calcule financiare si statistice cu operanzi care pot fi campuri ale bazei de date sau expresii care contin aceste campuri.
sintaxa:
CALCULATE <lista expresii>
[<domeniu>]
[FOR <expL1>]
[WHILE <expL2>]
[TO <lista variabile> | TO ARRAY <tablou>]
[NOOPTIMIZE]
TOTAL insumeaza continutul campurilor numerice.
sintaxa:
TOTAL TO <fisier> ON <expr>
[FIELDS <lista camp>]
[<domeniu>]
[FOR <expL1>]
[WHILE <expL2>]
[NOOPTIMIZE]





Contact |- ia legatura cu noi -| contact
Adauga document |- pune-ti documente online -| adauga-document
Termeni & conditii de utilizare |- politica de cookies si de confidentialitate -| termeni
Copyright © |- 2024 - Toate drepturile rezervate -| copyright