Frage : Hilfe bei den Gelenktabellen in SQL

Ich habe die schwere Zeit, meinen Kopf um die sql-GELENK-Funktion einzuwickeln.  Ich schätzen etwas Hilfe bei einigen Beispielen.  

First, lässt mich sagen haben eine Tabelle, die Perinatal genannt, der das Geschlecht und das Geburtsdatum hat und ich wünsche diesen Ausgang:
---------------------------
Date von Geburt M F
---------------------------
1/1/2001 2 4
1/3/2001 5 2
1/5/2001 7 3
1/8/2001 1 2

How wurde ich tun das mit der GELENK-Aussage?

I haben 2 weitere Proben too.

First, lässt perinatales sagen hat 2 Felder, Geschlecht und Nicu und ich möchten dieses produzieren, wo ich die Geschlechter pro nicu zähle:

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

and, zum dieses eines Schrittes weit zu unternehmen, lässt mich sagen möchten das zum NICU Tabelle verbinden, in dem NICU=ID der Nicu Tabelle und der Beschreibung das fiedl ist, das, ich so wünsche:
NICU M F
Room A 12 14
Room B 23 21
Room C 45 23

Antwort : Hilfe bei den Gelenktabellen in SQL


MIT x WIE
(
Folgendes VORWÄHLEN ROWNUM, id1, Markierungsfahne
VON (id1, Markierungsfahne VORWÄHLEN,
Markierungsfahne UMKLEIDEN
WENN „F“
DANN 1
WENN „M“
DANN 2
SONST 3
ENDE cntr
VON A),
TABELLE (FORM (MULTISET (AUSERWÄHLTES cntr + WAAGERECHT AUSGERICHTET - 1
VON DOPPEL
DURCH LEVEL ANSCHLIESSEN <>)
)),
y WIE
(AUSERWÄHLTES ROWNUM folgend, id2
VON b
AUFTRAG DURCH id2)
Id1, Markierungsfahne, id2 VORWÄHLEN
VON x y
WO x.seq = y.seq
AUFTRAG DURCH Markierungsfahne;



Weitere Lösungen  
 
programming4us programming4us