You are on page 1of 19

Interogarea BD utiliznd interfaa QBE(I) Interfaa QBE Interogri de selecie

Cmpuri: din baza de date, calculate Criterii de selectare nregistrri Parametru n criteriu de selectare Generare expresii folosind Expression Builder Grupare(totalizare) i funcii de grup Operatori n expresii

Interogri Cross-Tab
1

Interfaa QBE

Fereastra QBE Precizarea sursei de date

Precizarea cerinei informaionale


2

Exemplu practic

Zona sursei de date

Zona cmpurilor de afiat Rezultat cerere

Set dinamic de nregistrri 3

Cod generat n limbajul SQL

Selectare nregistrri

Rezultat cerere

Cmp calculat

Vechime este un cmp calculat

Expresii n interogri
Expresii n interogri
De calcul Criteriu de selectare de nregistrri

Operatori n expresii
Operatorii de comparaie: <, >, <=, >=, =, <> Operatorul de atribuire: = Operatori aritmetici: +, -, *, /, mod Operatori logici: And, Or, Not Operatori de concatenare a irurilor: &, + Operatori de identificare: ! i . Ali operatori uzuali: IS, LIKE, IN, Between
7

Constante n expresii
numerice: 125, 45.36; text : Ionescu; dat calendaristic: #2/02/2009#

Funcii n expresii

Caz: Expresie pentru criteriu de selectare

Folosire Expression Builder pentru construirea unei expresii

Calificare cmpuri

10

Funcia IIF

Condiie

Dac DA

Daca NU

11

Parametru pentru precizarea criteriului de selectare a nregistrrilor

12

Grupare i funcii de grup(agregare)

Elemente specifice

13

Caz practic

14

n cazul n care intervin criterii de filtrare, mai nti are loc filtrarea i apoi vor fi agregate datele rezultate n urma acesteia. Cmpurile dup care se stabilesc criteriile de filtrare nu sunt niciodat afiate ca rezultat
Opiunea Where
se va utiliza pentru cmpurile pentru care:
sunt precizate criterii de selecie, nu se dorete efectuarea gruprii dup cmpul respectiv.

15

Expression

se va utiliza pentru cmpurile calculate ce returneaz un singur rezultat la nivelul grupului.

16

Interogri de analiz ncruciat (Cross-Tab)


Utilitate: analiza datelor pe mai multe dimensiuni
Tabel pivot Cod client

Perioada Suma valorilor facturate clientului 30 n 2009

Modaliti de construire: Elemente precizate


Cmpul antet de coloan Cmpul antet de coloan Cmpul ale crui valori sunt agregate(printr-o funcie de grup).

17

Elemente precizate

Camp antet de linie

Camp antet de colon

Camp Valoare Agregat

18

Caz practic: S se elaboreze un tabel ncruciat pentru afiarea

denumirii furnizorului i suma cantitilor facturate pe fiecare produs

19

You might also like