#501 · Subiectul I · Baze de date
Oracle — farmacie: prețul ținând cont de compensare și ștergerea medicamentelor fără compensare
✓ Rezolvare explicatăTeleorman 2026 · nr. 26
Enunț
Se consideră tabela FARMACIE cu structura:
COD NUMBER(6), PRIMARY KEY |
DENUMIRE VARCHAR2(20) |
PRET NUMBER(6) |
CANTITATE NUMBER(5) |
COMPENSARE NUMBER(6) |
DATA_EXP DATE |
|---|---|---|---|---|---|
| 123 | ALGOCALMIN | 10 | 100 | 2 | 12-04-2025 |
| 2367 | PARACETAMOL | 11 | 200 | 1 | 12-10-2023 |
| 258 | ESPUMISAN | 13 | 323 | 1 | 25-08-2026 |
| 2497 | DEBRIDAT | 15 | 421 | 0 | 01-01-2028 |
| 1268 | COLEBIL | 20 | 223 | 3 | 25-04-2029 |
Realizați următoarele cerințe:
a) Creați tabela corespunzătoare;
b) Adăugați înregistrările prezente în tabelul de mai sus;
c) Să se afișeze denumirea și prețul fiecărui medicament luând în calcul gradul de compensare, ordonate crescător după denumire;
d) Să se șteargă medicamentele care au în câmpul Compensare valoarea 0.
Rezolvare
Exersează mai departe
Probleme cu aceeași tehnică
#478Baze de dateOracle — biblioteca: editura Teora din 2013 și ștergerea poeziilor cu cod sub 200#481Baze de dateOracle — muzică: albume între 23 și 40 lei lansate înainte de 2018 și ștergerea albumelor scurte și scumpe#483Baze de dateOracle — depozit: cantitate peste medie și preț peste 10, ștergerea produselor „B…” cu valoare peste 28000#484Baze de dateOracle — pasageri: călători la Roma cu litera A în loc și ștergerea celor din Paris cu bilet peste medie#485Baze de dateOracle — pasageri: ștergerea biletelor de 250 de lei și pasagerii cu cel mai mic preț#025Baze de dateBaze de date — tabelul Medicamente (compensare)