Vraag : Hulp met spillijsten in SQL

Ik heb een harde tijd verpakkend mijn hoofd rond de sql functie van de SPIL.  Ik zou één of andere hulp met een paar voorbeelden waarderen.  

First, laat zeggen ik heeft een lijst genoemd Perinataal die het Geslacht en de Datum van geboorte heeft en ik wil deze output:
-
Date van Geboorte M F
-
1/1/2001 2 4
1/3/2001 5 2
1/5/2001 7 3
1/8/2001 1 2

How zou ik dat met de verklaring van de SPIL doen?

I heeft 2 meer steekproeven too.

First, laat perinataal zeggen heeft 2 gebieden, Geslacht en Nicu en ik wil dit produceren waar ik de geslachten per nicu tel:

NICU M F
1 12 14
2 23 21
3 45 23

and om dit één te nemen een stap verder, laat zeggen ik wil zich bij dat aan de Nicu- lijst aansluiten waar NICU=ID van de lijst Nicu en de Beschrijving fiedl is die ik als dit heb gewild:
NICU M F
Room A 12 14
Room B 23 21
Room C 45 23

Antwoord : Hulp met spillijsten in SQL


MET x ZOALS
(
SELECTEER seq ROWNUM, id1, vlag
VAN (UITGEZOCHTE id1, vlag,
De vlag van het COMPUTER-AIDED SOFTWARE ENGINEERING
WANNEER „F“
DAN 1
WANNEER „M“
DAN 2
ANDERS 3
EIND cntr
VAN a) a,
GEGOTEN LIJST ((MULTISET (SELECTEER CNTR + NIVEAU - 1
VAN DUBBEL
VERBIND DOOR NIVEAU <>)
)),
y ZOALS
(UITGEZOCHTE seq ROWNUM, id2
VAN B
ORDE DOOR id2)
SELECTEER id1, vlag, id2
VAN x, y
WAAR x.seq = y.seq
ORDE DOOR vlag;



Andere oplossingen  
 
programming4us programming4us