Documente Academic
Documente Profesional
Documente Cultură
SELECT *
FROM PACIENT
WHERE localitate=Targoviste”
SELECT *
FROM PACIENT
WHERE localitate=Targoviste” or localitate=”Titu”
SELECT *
FROM
PACIENT
WHERE localitate<>Targoviste” and localitate<>”Titu”
SELECT *
FROM PACIENT
WHERE datanasterii >= 01/01/1989 and datanasterii<= 31/12/1989
SELECT tarif
FROM TARIFE
WHERE TARIF>= 25
SELECT localitate
FROM PACIENT
SELECT tarif
FROM TARIFE
SELECT localitate
FROM PACIENT
WHERE datanasterii >= 01/01/1990 and datanasterii <= 31/01/1990
10. Care sunt orele pentru care sunt prevăzute consultaţii în data de 23.03.2019;
SELECT oraprogramare
FROM PROGRAMARE
WHERE dataprogramare = 09/02/2019
SELECT prenumemedic
FROM MEDICI
WHERE numemedic = „Ghionea”
14. Care sunt datele la care au făcut programare pacienţii din Târgovişte;
SELECT dataprogramare
FROM PACIENT P INNER JOIN PROGRAMARE PRG
ON P.codpacient = PRG.codpacient
WHERE localitate = „Targoviste”
SELECT dataprogramare
FROM PACIENT P INNER JOIN PROGRAMARE PRG
ON P.codpacient = PRG.codpacient
WHERE (nume = „Dinescu” and prenume = „Mircea”) and (nume = „Vancea” and
prenume = „Ioan”
SELECT tarif
FROM PACIENT P INNER JOI CONSULTATIE C
ON P.codpacient = C.codpcient INNER JOIN TARIFE T
ON C.nrconsultatie = T.nrconsultatie
WHERE nume = „Popa” and prenume = „Georgeta”
22. Numele pacienţilor care au făcut programare în data de 04.03.2019 în intervalul 14-16;
23. Datele la care au efectuat consultaţii Grecu Anca şi Minea Ion în luna februarie 2019;
SELECT dataconsultatie
FROM MEDICI M INNER JOIN MEDIC_CONSULTATIE MC
ON M.codmedic=MC.codmedic INNER JOIN CONSULTATIE C
ON MC.nrconsultatie=C.nrconsultatie INNER JOIN PACIENT P
ON C.codpacient = P.codpacient
WHERE (numemedic = „Grecu” and prenumemedic = „Anca”)
OR (numemedic = „Minea” and prenumemedic = „Ioan”)
and (dataconsultatie >= 01/02/2019 and dataconsultatie <= 28/02/2019)
24. Numele şi prenumele medicilor care au consultat pacienţi din Târgovişte şi Moreni dar nu din Titu;
(exemplificare în SQL 92)
SELECT numemedic, prenumemedic
FROM MEDICI M, MEDIC_CONSULTATIE MC, CONSULTATIE C,
PACIENT P
WHERE M.codmedic=MC.codmedic and
MC.nrconsultatie=C.nrconsultatie and C.codpacient =
P.codpacient localitate = „Targoviste”
INTERSECT
SELECT numemedic, prenumemedic
FROM MEDICI M, MEDIC_CONSULTATIE MC, CONSULTATIE C,
PACIENT P
WHERE M.codmedic=MC.codmedic and
MC.nrconsultatie=C.nrconsultatie and C.codpacient =
P.codpacient localitate = „Moreni”
MINUS
SELECT numemedic, prenumemedic
FROM MEDICI M, MEDIC_CONSULTATIE MC, CONSULTATIE C,
PACIENT P
WHERE M.codmedic=MC.codmedic and
MC.nrconsultatie=C.nrconsultatie and C.codpacient =
P.codpacient localitate = „Titu”
25. Nume pacienţilor care au avut programare în data de 04.03.2019 în intervalul 12-14 şi au fost
consultaţi de către Grecu Anca.
30. Cât a primit Grecu Anca în luna februarie 2019 pentru consultaţiile acordate, ştiut fiind faptul că
fiecare medic primeşte un onorariu de 10 RON pentru fiecare consultaţie acordată;
NOTĂ: Rezolvările prezentate nu sunt restrictive. Pot fi avute în vedere şi alte soluţii.