summaryrefslogtreecommitdiff
path: root/oracle-conversion
diff options
context:
space:
mode:
authorJan Klemkow <j.klemkow@wemelug.de>2013-01-27 02:46:43 +0100
committerJan Klemkow <j.klemkow@wemelug.de>2013-01-27 02:46:43 +0100
commit62695dd82a440a3ef162f80190f15020dcc9360f (patch)
treea58cdda474364977bf1abaa0a01ddbbbbcab0220 /oracle-conversion
parent7bfd5f889fafd2de668dce4009664fe544e956d2 (diff)
downloadsqltutor-plugin-62695dd82a440a3ef162f80190f15020dcc9360f.tar.gz
sqltutor-plugin-62695dd82a440a3ef162f80190f15020dcc9360f.tar.bz2
sqltutor-plugin-62695dd82a440a3ef162f80190f15020dcc9360f.zip
fix typos and missing alias names for embeded selects
Diffstat (limited to 'oracle-conversion')
-rw-r--r--oracle-conversion/lesson.xml16
1 files changed, 8 insertions, 8 deletions
diff --git a/oracle-conversion/lesson.xml b/oracle-conversion/lesson.xml
index 74a18a2..0fa994e 100644
--- a/oracle-conversion/lesson.xml
+++ b/oracle-conversion/lesson.xml
@@ -318,7 +318,7 @@
</ROW>
<ROW>
<LESSON_ID>0</LESSON_ID>
- <TEXT>Lassen Sie sich bitte zum Test des Systems alle Kunden anzeigen, indem sie in das unten stehende Textfeld: 'select * from kunden' eingeben unddann per Mausklick bestatigen.</TEXT>
+ <TEXT>Lassen Sie sich bitte zum Test des Systems alle Kunden anzeigen, indem sie in das unten stehende Textfeld: 'select * from kunden' eingeben und dann per Mausklick bestatigen.</TEXT>
<TYP>SELECT</TYP>
<AKTIV>1</AKTIV>
<PART>Vorbereitung</PART>
@@ -331,7 +331,7 @@
<TYP>SELECT</TYP>
<AKTIV>1</AKTIV>
<PART>Abfragen</PART>
- <MUSTER>select k.kundennummer, ad.postleitzahl, ad.ort from kunden k, adressenad, kunde_hat_adresse kha where k.kundennummer=kha.kundennummer and ad.adress_id=kha.adress_id and (ad.ort='wismar' or ad.ort='hamburg')</MUSTER>
+ <MUSTER>select k.kundennummer, ad.postleitzahl, ad.ort from kunden k, adressen ad, kunde_hat_adresse kha where k.kundennummer=kha.kundennummer and ad.adress_id=kha.adress_id and (ad.ort='wismar' or ad.ort='hamburg')</MUSTER>
<MODUL>1</MODUL>
</ROW>
<ROW>
@@ -358,12 +358,12 @@
<TYP>SELECT</TYP>
<AKTIV>1</AKTIV>
<PART>Abfragen</PART>
- <MUSTER>select pl.produktnummer, pl.bezeichnung, pl.preis from kunden k join (auftrag a join (auftrag_hat_positionen pos join produktlager pl on pos.produktnummer=pl.produktnummer) on a.auftragsnummer=pos.auftragsnummer) on k.kundennummer=a.kundennummer where k.kundennummer=4</MUSTER>
+ <MUSTER>select pl.produktnummer, pl.bezeichnung, pl.preis from kunden k join (auftrag a join (auftrag_hat_positionen pos join produktlager pl on pos.produktnummer=pl.produktnummer) on a.auftragsnummer=pos.auftragsnummer) on k.kundennummer=a.kundennummer where k.kundennummer='4'</MUSTER>
<MODUL>1</MODUL>
</ROW>
<ROW>
<LESSON_ID>37</LESSON_ID>
- <TEXT>gesucht: die Bezeichnung aller Produkte, deren Preis uber dem mittlerenPreis liegt.</TEXT>
+ <TEXT>gesucht: die Bezeichnung aller Produkte, deren Preis uber dem mittleren Preis liegt.</TEXT>
<TYP>SELECT</TYP>
<AKTIV>1</AKTIV>
<PART>Abfragen</PART>
@@ -394,7 +394,7 @@
<TYP>SELECT</TYP>
<AKTIV>1</AKTIV>
<PART>Abfragen</PART>
- <MUSTER>select k.kundennummer, k.name, k.vorname from kunden k join (select distinct a.kundennummer from auftrag a join (select distinct ahp.auftragsnummer from auftrag_hat_positionen ahp join (select produktnummer from (select produktnummer, count(*) as c from auftrag_hat_positionen group by produktnummer) tmp where tmp.c=(select max(c) from (select produktnummer, count(*) as c from auftrag_hat_positionen group by produktnummer))) tmp on ahp.produktnummer = tmp.produktnummer) tmp on a.auftragsnummer = tmp.auftragsnummer) tmp on k.kundennummer = tmp.kundennummer</MUSTER>
+ <MUSTER>select k.kundennummer, k.name, k.vorname from kunden k join (select distinct a.kundennummer from auftrag a join (select distinct ahp.auftragsnummer from auftrag_hat_positionen ahp join (select produktnummer from (select produktnummer, count(*) as c from auftrag_hat_positionen group by produktnummer) tmp where tmp.c=(select max(c) from (select produktnummer, count(*) as c from auftrag_hat_positionen group by produktnummer) tmp)) tmp on ahp.produktnummer = tmp.produktnummer) tmp on a.auftragsnummer = tmp.auftragsnummer) tmp on k.kundennummer = tmp.kundennummer</MUSTER>
<MODUL>1</MODUL>
</ROW>
<ROW>
@@ -502,7 +502,7 @@
<TYP>SELECT</TYP>
<AKTIV>1</AKTIV>
<PART>Abfragen</PART>
- <MUSTER>select k.kundennummer, k.name, k.vorname from kunden k join (select distinct a.kundennummer from auftrag a join (select distinct ahp.auftragsnummer from auftrag_hat_positionen ahp join (select produktnummer from (select produktnummer, sum(stueckzahl) as s from auftrag_hat_positionen group by produktnummer) tmp where tmp.s=(select max(s) from (select produktnummer, sum(stueckzahl) as s from auftrag_hat_positionen group by produktnummer))) tmp on ahp.produktnummer = tmp.produktnummer) tmp on a.auftragsnummer = tmp.auftragsnummer) tmp on k.kundennummer = tmp.kundennummer</MUSTER>
+ <MUSTER>select k.kundennummer, k.name, k.vorname from kunden k join (select distinct a.kundennummer from auftrag a join (select distinct ahp.auftragsnummer from auftrag_hat_positionen ahp join (select produktnummer from (select produktnummer, sum(stueckzahl) as s from auftrag_hat_positionen group by produktnummer) tmp where tmp.s=(select max(s) from (select produktnummer, sum(stueckzahl) as s from auftrag_hat_positionen group by produktnummer) tmp)) tmp on ahp.produktnummer = tmp.produktnummer) tmp on a.auftragsnummer = tmp.auftragsnummer) tmp on k.kundennummer = tmp.kundennummer</MUSTER>
<MODUL>1</MODUL>
</ROW>
<ROW>
@@ -511,7 +511,7 @@
<TYP>SELECT</TYP>
<AKTIV>1</AKTIV>
<PART>Abfragen</PART>
- <MUSTER>select ad.ort from adressen ad join (select adress_id from kunde_hat_adresse kha join (select tmp.kundennummer from (select kundennummer, count(*) asc from auftrag group by kundennummer) tmp where tmp.c = (select min(c) from (select kundennummer, count(*) as c from auftrag group by kundennummer))) tmp on tmp.kundennummer = kha.kundennummer) tmp on tmp.adress_id=ad.adress_id</MUSTER>
+ <MUSTER>select ad.ort from adressen ad join (select adress_id from kunde_hat_adresse kha join (select tmp.kundennummer from (select kundennummer, count(*) as c from auftrag group by kundennummer) tmp where tmp.c = (select min(c) from (select kundennummer, count(*) as c from auftrag group by kundennummer) tmp)) tmp on tmp.kundennummer = kha.kundennummer) tmp on tmp.adress_id=ad.adress_id</MUSTER>
<MODUL>1</MODUL>
</ROW>
<ROW>
@@ -529,7 +529,7 @@
<TYP>SELECT</TYP>
<AKTIV>1</AKTIV>
<PART>Abfragen</PART>
- <MUSTER>select pl.produktnummer, pl.bezeichnung, pl.preis, kundennummer from kunden k join (auftrag a join (auftrag_hat_positionen pos join produktlager pl onpos.produktnummer=pl.produktnummer) on a.auftragsnummer=pos.auftragsnummer) onk.kundennummer=a.kundennummer where k.kundennummer in (select tmp.kundennummer from (select kundennummer, count(*) c from auftrag group by kundennummer) tmp where tmp.c=(select min(c) from (select kundennummer, count(*) as c from auftrag group by kundennummer)) intersect select k.kundennummer from kunden k join kunden_profil kp on k.kundennummer=kp.kundennummer where kp.auftragsvolumen=(select max(auftragsvolumen) from kunden_profil) union select tmp.kundennummer from (selectkundennummer, count(*) as c from auftrag group by kundennummer) tmp where tmp.c=(select max(c) from (select kundennummer, count(*) as c from auftrag group by kundennummer)))</MUSTER>
+ <MUSTER>select pl.produktnummer, pl.bezeichnung, pl.preis, k.kundennummer from kunden k join (auftrag a join (auftrag_hat_positionen pos join produktlager pl on pos.produktnummer=pl.produktnummer) on a.auftragsnummer=pos.auftragsnummer) on k.kundennummer=a.kundennummer where k.kundennummer in (select tmp.kundennummer from (select kundennummer, count(*) c from auftrag group by kundennummer) tmp where tmp.c=(select min(c) from (select kundennummer, count(*) as c from auftrag group by kundennummer) tmp) intersect select k.kundennummer from kunden k join kunden_profil kp on k.kundennummer=kp.kundennummer where kp.auftragsvolumen=(select max(auftragsvolumen) from kunden_profil) union select tmp.kundennummer from (select kundennummer, count(*) as c from auftrag group by kundennummer) tmp where tmp.c=(select max(c) from (select kundennummer, count(*) as c from auftrag group by kundennummer) tmp))</MUSTER>
<MODUL>1</MODUL>
</ROW>
<ROW>