Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Vraag 1
- select achternaam,voornaam,adres,plaats,provincie,gebdatum
- from patienten
- where upper(provincie) = 'GR' and gebdatum like ('%/04/%');
- --Vraag 2
- select kamernr,bednr
- from bedden
- where upper(kamernr) like('NW%') and beschikbaarheid = 'J'
- order by kamernr;
- --Vraag 3
- select persnr,achternaam
- from personeel
- where lower(achternaam) like('%on%') or lower(achternaam) like('%ou%');
- --vraag 4
- select voornaam,achternaam,ziekenhuistitel,afd_toegewezen
- from personeel
- where lower(ziekenhuistitel) = 'dr' and upper(afd_toegewezen) in('ONCOL','HEEL1','CARD1','RADI1')
- order by achternaam;
- --vraag 5
- select sofi_nr,achternaam,voornaam,ziekenhuistitel
- from personeel
- where tarief IS NOT NULL;
- --vraag 6
- select persnr,voornaam,achternaam,afd_toegewezen,salaris,datum_in_dienst
- from personeel
- where (upper(afd_toegewezen) like ('RADI%') and salaris<50000) or (salaris>100000 and datum_in_dienst>'31/12/1990');
- --vraag 7
- select achternaam,voornaam,provincie
- from patienten
- where lower(voornaam) >= 'n' and (lower(achternaam) like ('c%')) and (upper(provincie) = 'GR');
- --vraag 8
- select achternaam,voornaam,provincie
- from patienten
- where not(lower(voornaam) >= 'n' and (lower(achternaam) like ('c%')) and (upper(provincie) = 'GR'));
- --vraag 9
- select opnamenr,datum,uur,commentaar
- from patientfiches
- where lower(commentaar) like '%hartslag%';
- --vraag 10
- select persnr,achternaam,voornaam,kantoorlocatie,
- case
- when tarief IS NULL THEN 'vast medewerker'
- end statuut
- from personeel
- where kantoorlocatie = 'ZW4408';
- --vraag 11
- select persnr,achternaam,voornaam,kantoorlocatie,
- case
- when tarief IS NULL THEN 'vast medewerker'
- when tarief IS NOT NULL then 'facultatief medewerker'
- end statuut
- from personeel
- where kantoorlocatie like 'NW%';
- --vraag 12
- select opnamenr,instr(commentaar,'breuk',1,1)commentaar
- from patientfiches;
- --vraag 13
- SELECT achternaam || ' ' || voornaam "Naam"
- FROM personeel
- where tussenvoegsel IS NULL
- order by achternaam asc;
- --OF
- SELECT concat(achternaam, concat(' ', voornaam)) "Naam"
- FROM personeel
- where tussenvoegsel IS NULL
- order by achternaam asc;
- --vraag 14
- select datum, opnamenr, voorgeschr_dos "VOORGESCHREVEN DOSIS", dos_voorschr
- from voorschriften
- where datum in ('01/11/16' , '02/11/16')
- order by dos_voorschr NULLS FIRST;
- --vraag 15
- select bednummer,kamernummer,beschikbaarheid
- from bedden
- where (beschikbaarheid = 'J' and kamernummer like 'ZW%');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement