<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://ccwiki.digitalcampusvorarlberg.at/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Eray</id>
	<title>CCWiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://ccwiki.digitalcampusvorarlberg.at/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Eray"/>
	<link rel="alternate" type="text/html" href="https://ccwiki.digitalcampusvorarlberg.at/index.php/Spezial:Beitr%C3%A4ge/Eray"/>
	<updated>2026-04-14T10:45:03Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://ccwiki.digitalcampusvorarlberg.at/index.php?title=Datenbanken_Loesungen&amp;diff=2303</id>
		<title>Datenbanken Loesungen</title>
		<link rel="alternate" type="text/html" href="https://ccwiki.digitalcampusvorarlberg.at/index.php?title=Datenbanken_Loesungen&amp;diff=2303"/>
		<updated>2022-01-20T08:07:55Z</updated>

		<summary type="html">&lt;p&gt;Eray: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die meisten Übungsbeispiele gelöst, hauptsächlich mit &#039;&#039;&#039;JOIN&#039;&#039;&#039; nicht mit &#039;&#039;&#039;WHERE&#039;&#039;&#039;. Fügt die &#039;&#039;&#039;WHERE&#039;&#039;&#039; Queries, wenn möglich hinzu. Gibts bessere Lösung, dann rein damit!!!&lt;br /&gt;
&lt;br /&gt;
 Wie viele Einwohner hat Österreich?&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT Population FROM Country WHERE NAME = &#039;Austria&#039;;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
 Wie viele Einwohner hat der Kontinent Europa?&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT SUM(Country.Population) AS EuropePopulation FROM Continent, Encompasses, Country&lt;br /&gt;
WHERE Continent.Name = Encompasses.Continent&lt;br /&gt;
AND Encompasses.Country = Country.Code&lt;br /&gt;
AND Continent.Name = &#039;Europe&#039;;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Welche Flüsse fließen durch Österreich?&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT Country.Name, River.Name FROM Country, Geo_river, River&lt;br /&gt;
WHERE Country.Code = Geo_river.Country&lt;br /&gt;
AND Geo_river.River = River.Name&lt;br /&gt;
AND Country.Name = &#039;Austria&#039;;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
 Welche Flüsse fließen durch Europa (nur den Flussnamen)?&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=  &lt;br /&gt;
SELECT river.Name from continent, encompasses, country, province, geo_river, river&lt;br /&gt;
WHERE &lt;br /&gt;
continent.Name = encompasses.Continent&lt;br /&gt;
AND encompasses.Country = country.Code&lt;br /&gt;
AND country.Code = province.Country&lt;br /&gt;
AND province.Name = geo_river.Province&lt;br /&gt;
AND river.Name = geo_river.River&lt;br /&gt;
AND continent.Name like &#039;Europe&#039;&lt;br /&gt;
GROUP BY river.Name&lt;br /&gt;
ORDER by river.Name&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT river.Name FROM continent&lt;br /&gt;
INNER JOIN encompasses ON continent.Name = encompasses.Continent&lt;br /&gt;
INNER JOIN country ON country.Code = encompasses.Country&lt;br /&gt;
INNER JOIN province ON province.Country = country.Code&lt;br /&gt;
INNER JOIN geo_river ON geo_river.Province = province.Name&lt;br /&gt;
INNER JOIN river ON river.Name = geo_river.River&lt;br /&gt;
WHERE continent.Name like &#039;Europe&#039;&lt;br /&gt;
GROUP BY river.Name&lt;br /&gt;
ORDER BY river.Name&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Wie viel Prozent der Menschen leben im Kontinent Europa?&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
WITH Worldpercentage AS(&lt;br /&gt;
SELECT SUM(Population) AS Worldpopulation FROM Country)&lt;br /&gt;
SELECT SUM(Country.Population), Worldpercentage.Worldpopulation,&lt;br /&gt;
100/ Worldpercentage.Worldpopulation * SUM(Country.Population) AS Percentage&lt;br /&gt;
FROM Worldpercentage, Continent&lt;br /&gt;
INNER JOIN Encompasses ON Continent.Name = Encompasses.Continent&lt;br /&gt;
INNER JOIN Country ON Encompasses.Country = Country.Code&lt;br /&gt;
WHERE Continent.Name = &#039;Europe&#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
 Alle Länder die mit einem A anfangen&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT * FROM country WHERE name like &#039;A%&#039;;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Alle Länder die mit einem A anfangen und deren Bundesländer mit Einwohnerzahl, sortiert nach Einwohnerzahl&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT country.name, province.name as provincename, province.population FROM country&lt;br /&gt;
INNER JOIN province ON country.code = province.country&lt;br /&gt;
ORDER BY country.name, province.Population desc;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Alle Flüsse die durch Europa fließen (nur Flüsse und deren Länge), sortiert nach Länge&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT DISTINCT river.name, river.length FROM river&lt;br /&gt;
INNER JOIN geo_river ON geo_river.River = river.name&lt;br /&gt;
INNER JOIN encompasses ON encompasses.Country = geo_river.Country&lt;br /&gt;
WHERE encompasses.Continent like &#039;Europe&#039;&lt;br /&gt;
ORDER BY river.Length DESC;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Alle Inseln im Pazifik mit &amp;gt;50% islamischem Bekenntnis&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT country.Name, island.name, religion.Percentage FROM island, islandin, geo_island, religion, country&lt;br /&gt;
WHERE&lt;br /&gt;
island.Name = islandin.Island AND&lt;br /&gt;
islandin.Sea like &#039;Pacific%&#039; AND&lt;br /&gt;
geo_island.Island = island.name AND&lt;br /&gt;
geo_island.Country = religion.Country AND&lt;br /&gt;
country.code = geo_island.country AND&lt;br /&gt;
religion.Percentage &amp;gt; 0 AND&lt;br /&gt;
religion.Name = &#039;Roman catholic&#039;;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Alle 3000er, welche in einem Land sind, welches zu mindestens 60% römisch Katholisch ist&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT DISTINCT m.name, m.Height, c.Name FROM mountain as m&lt;br /&gt;
INNER JOIN geo_mountain as ge ON ge.Mountain = m.Name&lt;br /&gt;
INNER JOIN country as c ON c.Code = ge.Country&lt;br /&gt;
INNER JOIN religion as rrr ON rrr.Country = c.Code&lt;br /&gt;
WHERE m.Height &amp;gt;= 3000 AND rrr.Percentage &amp;gt;= 60 AND rrr.Name = &#039;Roman Catholic&#039;&lt;br /&gt;
ORDER by m.height DESC;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Alle Länder mit mindestens einem See mit mindestens 100 Meter Tiefe und mindestens einem Berg mit mindestens 1500 Höhenmeter&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT country.name, lake.name as lake, lake.depth, mountain.name, mountain.height, geo_lake.Province, geo_mountain.Province FROM lake&lt;br /&gt;
INNER JOIN geo_lake ON geo_lake.Lake = lake.Name&lt;br /&gt;
INNER JOIN geo_mountain ON geo_mountain.Country = geo_lake.Country&lt;br /&gt;
INNER JOIN country ON country.Code = geo_lake.Country&lt;br /&gt;
INNER JOIN mountain ON mountain.Name = geo_mountain.Mountain&lt;br /&gt;
WHERE mountain.Height &amp;gt;= 1500 and lake.Depth &amp;gt;= 100;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Einwohnerzahl pro Religion&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT religion.name, sum(country.population * religion.Percentage/100)/1000000 as people FROM religion&lt;br /&gt;
INNER JOIN country ON country.code = religion.country&lt;br /&gt;
GROUP BY religion.Name order by people desc;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
 Alle Länder, nur die Namen und die Meere dazu (keine Null Werte)&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT distinct country.Name, sea.Name FROM country&lt;br /&gt;
INNER JOIN province ON country.Code = province.Country&lt;br /&gt;
INNER JOIN geo_sea ON province.Name = geo_sea.Province&lt;br /&gt;
INNER JOIN sea ON geo_sea.Sea = sea.Name&lt;br /&gt;
ORDER BY country.Name;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
 Alle Länder, nur die Namen, und wenn sie haben, das Meer dazu&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT country.name, geo_sea.Sea FROM country&lt;br /&gt;
LEFT JOIN geo_sea ON country.code = geo_sea.country;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT distinct country.Name, sea.Name &amp;quot;Sea Name&amp;quot; FROM country&lt;br /&gt;
LEFT OUTER JOIN geo_sea ON geo_sea.Country = country.Code&lt;br /&gt;
LEFT OUTER JOIN sea ON sea.Name = geo_sea.Sea&lt;br /&gt;
ORDER BY country.Name&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Das Unabhängigkeitsdatum von Ländern die eine Wüste haben und die ethnische Gruppe &#039;&#039;&#039;African&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT DISTINCT country.name, politics.Independence, ethnicgroup.name, religion.Name, religion.Percentage FROM country&lt;br /&gt;
INNER JOIN geo_desert ON geo_desert.Country = country.code&lt;br /&gt;
INNER JOIN politics ON politics.Country = country.code&lt;br /&gt;
INNER JOIN ethnicgroup ON ethnicgroup.country = country.code&lt;br /&gt;
INNER JOIN religion ON religion.Country = country.Code&lt;br /&gt;
WHERE politics.Independence IS NOT NULL AND ethnicgroup.name like &#039;African&#039;;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Eray</name></author>
	</entry>
	<entry>
		<id>https://ccwiki.digitalcampusvorarlberg.at/index.php?title=Datenbanken_Loesungen&amp;diff=2302</id>
		<title>Datenbanken Loesungen</title>
		<link rel="alternate" type="text/html" href="https://ccwiki.digitalcampusvorarlberg.at/index.php?title=Datenbanken_Loesungen&amp;diff=2302"/>
		<updated>2022-01-19T17:16:09Z</updated>

		<summary type="html">&lt;p&gt;Eray: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die meisten Übungsbeispiele gelöst, hauptsächlich mit &#039;&#039;&#039;JOIN&#039;&#039;&#039; nicht mit &#039;&#039;&#039;WHERE&#039;&#039;&#039;. Fügt die &#039;&#039;&#039;WHERE&#039;&#039;&#039; Queries, wenn möglich hinzu. Gibts bessere Lösung, dann rein damit!!!&lt;br /&gt;
&lt;br /&gt;
 Wie viele Einwohner hat Österreich?&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT Population FROM Country WHERE NAME = &#039;Austria&#039;;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
 Wie viele Einwohner hat der Kontinent Europa?&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT SUM(Country.Population) AS EuropePopulation FROM Continent, Encompasses, Country&lt;br /&gt;
WHERE Continent.Name = Encompasses.Continent&lt;br /&gt;
AND Encompasses.Country = Country.Code&lt;br /&gt;
AND Continent.Name = &#039;Europe&#039;;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Welche Flüsse fließen durch Österreich?&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT Country.Name, River.Name FROM Country, Geo_river, River&lt;br /&gt;
WHERE Country.Code = Geo_river.Country&lt;br /&gt;
AND Geo_river.River = River.Name&lt;br /&gt;
AND Country.Name = &#039;Austria&#039;;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
 Welche Flüsse fließen durch Europa (nur den Flussnamen)?&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=  &lt;br /&gt;
SELECT river.Name from continent, encompasses, country, province, geo_river, river&lt;br /&gt;
WHERE &lt;br /&gt;
continent.Name = encompasses.Continent&lt;br /&gt;
AND encompasses.Country = country.Code&lt;br /&gt;
AND country.Code = province.Country&lt;br /&gt;
AND province.Name = geo_river.Province&lt;br /&gt;
AND river.Name = geo_river.River&lt;br /&gt;
AND continent.Name like &#039;Europe&#039;&lt;br /&gt;
GROUP BY river.Name&lt;br /&gt;
ORDER by river.Name&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT river.Name FROM continent&lt;br /&gt;
INNER JOIN encompasses ON continent.Name = encompasses.Continent&lt;br /&gt;
INNER JOIN country ON country.Code = encompasses.Country&lt;br /&gt;
INNER JOIN province ON province.Country = country.Code&lt;br /&gt;
INNER JOIN geo_river ON geo_river.Province = province.Name&lt;br /&gt;
INNER JOIN river ON river.Name = geo_river.River&lt;br /&gt;
WHERE continent.Name like &#039;Europe&#039;&lt;br /&gt;
GROUP BY river.Name&lt;br /&gt;
ORDER BY river.Name&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Wie viel Prozent der Menschen leben im Kontinent Europa?&lt;br /&gt;
&lt;br /&gt;
 Alle Länder die mit einem A anfangen&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT * FROM country WHERE name like &#039;A%&#039;;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Alle Länder die mit einem A anfangen und deren Bundesländer mit Einwohnerzahl, sortiert nach Einwohnerzahl&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT country.name, province.name as provincename, province.population FROM country&lt;br /&gt;
INNER JOIN province ON country.code = province.country&lt;br /&gt;
ORDER BY country.name, province.Population desc;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Alle Flüsse die durch Europa fließen (nur Flüsse und deren Länge), sortiert nach Länge&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT DISTINCT river.name, river.length FROM river&lt;br /&gt;
INNER JOIN geo_river ON geo_river.River = river.name&lt;br /&gt;
INNER JOIN encompasses ON encompasses.Country = geo_river.Country&lt;br /&gt;
WHERE encompasses.Continent like &#039;Europe&#039;&lt;br /&gt;
ORDER BY river.Length DESC;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Alle Inseln im Pazifik mit &amp;gt;50% islamischem Bekenntnis&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT country.Name, island.name, religion.Percentage FROM island, islandin, geo_island, religion, country&lt;br /&gt;
WHERE&lt;br /&gt;
island.Name = islandin.Island AND&lt;br /&gt;
islandin.Sea like &#039;Pacific%&#039; AND&lt;br /&gt;
geo_island.Island = island.name AND&lt;br /&gt;
geo_island.Country = religion.Country AND&lt;br /&gt;
country.code = geo_island.country AND&lt;br /&gt;
religion.Percentage &amp;gt; 0 AND&lt;br /&gt;
religion.Name = &#039;Roman catholic&#039;;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Alle 3000er, welche in einem Land sind, welches zu mindestens 60% römisch Katholisch ist&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT DISTINCT m.name, m.Height, c.Name FROM mountain as m&lt;br /&gt;
INNER JOIN geo_mountain as ge ON ge.Mountain = m.Name&lt;br /&gt;
INNER JOIN country as c ON c.Code = ge.Country&lt;br /&gt;
INNER JOIN religion as rrr ON rrr.Country = c.Code&lt;br /&gt;
WHERE m.Height &amp;gt;= 3000 AND rrr.Percentage &amp;gt;= 60 AND rrr.Name = &#039;Roman Catholic&#039;&lt;br /&gt;
ORDER by m.height DESC;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Alle Länder mit mindestens einem See mit mindestens 100 Meter Tiefe und mindestens einem Berg mit mindestens 1500 Höhenmeter&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT country.name, lake.name as lake, lake.depth, mountain.name, mountain.height, geo_lake.Province, geo_mountain.Province FROM lake&lt;br /&gt;
INNER JOIN geo_lake ON geo_lake.Lake = lake.Name&lt;br /&gt;
INNER JOIN geo_mountain ON geo_mountain.Country = geo_lake.Country&lt;br /&gt;
INNER JOIN country ON country.Code = geo_lake.Country&lt;br /&gt;
INNER JOIN mountain ON mountain.Name = geo_mountain.Mountain&lt;br /&gt;
WHERE mountain.Height &amp;gt;= 1500 and lake.Depth &amp;gt;= 100;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Einwohnerzahl pro Religion&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT religion.name, sum(country.population * religion.Percentage/100)/1000000 as people FROM religion&lt;br /&gt;
INNER JOIN country ON country.code = religion.country&lt;br /&gt;
GROUP BY religion.Name order by people desc;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
 Alle Länder, nur die Namen und die Meere dazu (keine Null Werte)&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT distinct country.Name, sea.Name FROM country&lt;br /&gt;
INNER JOIN province ON country.Code = province.Country&lt;br /&gt;
INNER JOIN geo_sea ON province.Name = geo_sea.Province&lt;br /&gt;
INNER JOIN sea ON geo_sea.Sea = sea.Name&lt;br /&gt;
ORDER BY country.Name;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
 Alle Länder, nur die Namen, und wenn sie haben, das Meer dazu&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT country.name, geo_sea.Sea FROM country&lt;br /&gt;
LEFT JOIN geo_sea ON country.code = geo_sea.country;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT distinct country.Name, sea.Name &amp;quot;Sea Name&amp;quot; FROM country&lt;br /&gt;
LEFT OUTER JOIN geo_sea ON geo_sea.Country = country.Code&lt;br /&gt;
LEFT OUTER JOIN sea ON sea.Name = geo_sea.Sea&lt;br /&gt;
ORDER BY country.Name&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Das Unabhängigkeitsdatum von Ländern die eine Wüste haben und die ethnische Gruppe &#039;&#039;&#039;African&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT DISTINCT country.name, politics.Independence, ethnicgroup.name, religion.Name, religion.Percentage FROM country&lt;br /&gt;
INNER JOIN geo_desert ON geo_desert.Country = country.code&lt;br /&gt;
INNER JOIN politics ON politics.Country = country.code&lt;br /&gt;
INNER JOIN ethnicgroup ON ethnicgroup.country = country.code&lt;br /&gt;
INNER JOIN religion ON religion.Country = country.Code&lt;br /&gt;
WHERE politics.Independence IS NOT NULL AND ethnicgroup.name like &#039;African&#039;;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Eray</name></author>
	</entry>
	<entry>
		<id>https://ccwiki.digitalcampusvorarlberg.at/index.php?title=Datenbanken_Loesungen&amp;diff=2301</id>
		<title>Datenbanken Loesungen</title>
		<link rel="alternate" type="text/html" href="https://ccwiki.digitalcampusvorarlberg.at/index.php?title=Datenbanken_Loesungen&amp;diff=2301"/>
		<updated>2022-01-19T17:15:39Z</updated>

		<summary type="html">&lt;p&gt;Eray: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die meisten Übungsbeispiele gelöst, hauptsächlich mit &#039;&#039;&#039;JOIN&#039;&#039;&#039; nicht mit &#039;&#039;&#039;WHERE&#039;&#039;&#039;. Fügt die &#039;&#039;&#039;WHERE&#039;&#039;&#039; Queries, wenn möglich hinzu. Gibts bessere Lösung, dann rein damit!!!&lt;br /&gt;
&lt;br /&gt;
 Wie viele Einwohner hat Österreich?&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT Population FROM Country WHERE NAME = &#039;Austria&#039;;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
 Wie viele Einwohner hat der Kontinent Europa?&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT SUM(Country.Population) AS EuropePopulation FROM Continent, Encompasses, Country&lt;br /&gt;
WHERE Continent.Name = Encompasses.Continent&lt;br /&gt;
AND Encompasses.Country = Country.Code&lt;br /&gt;
AND Continent.Name = &#039;Europe&#039;;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
 Welche Flüsse fließen durch Österreich?&lt;br /&gt;
SELECT Country.Name, River.Name FROM Country, Geo_river, River&lt;br /&gt;
WHERE Country.Code = Geo_river.Country&lt;br /&gt;
AND Geo_river.River = River.Name&lt;br /&gt;
AND Country.Name = &#039;Austria&#039;;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
 Welche Flüsse fließen durch Europa (nur den Flussnamen)?&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=  &lt;br /&gt;
SELECT river.Name from continent, encompasses, country, province, geo_river, river&lt;br /&gt;
WHERE &lt;br /&gt;
continent.Name = encompasses.Continent&lt;br /&gt;
AND encompasses.Country = country.Code&lt;br /&gt;
AND country.Code = province.Country&lt;br /&gt;
AND province.Name = geo_river.Province&lt;br /&gt;
AND river.Name = geo_river.River&lt;br /&gt;
AND continent.Name like &#039;Europe&#039;&lt;br /&gt;
GROUP BY river.Name&lt;br /&gt;
ORDER by river.Name&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT river.Name FROM continent&lt;br /&gt;
INNER JOIN encompasses ON continent.Name = encompasses.Continent&lt;br /&gt;
INNER JOIN country ON country.Code = encompasses.Country&lt;br /&gt;
INNER JOIN province ON province.Country = country.Code&lt;br /&gt;
INNER JOIN geo_river ON geo_river.Province = province.Name&lt;br /&gt;
INNER JOIN river ON river.Name = geo_river.River&lt;br /&gt;
WHERE continent.Name like &#039;Europe&#039;&lt;br /&gt;
GROUP BY river.Name&lt;br /&gt;
ORDER BY river.Name&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Wie viel Prozent der Menschen leben im Kontinent Europa?&lt;br /&gt;
&lt;br /&gt;
 Alle Länder die mit einem A anfangen&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT * FROM country WHERE name like &#039;A%&#039;;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Alle Länder die mit einem A anfangen und deren Bundesländer mit Einwohnerzahl, sortiert nach Einwohnerzahl&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT country.name, province.name as provincename, province.population FROM country&lt;br /&gt;
INNER JOIN province ON country.code = province.country&lt;br /&gt;
ORDER BY country.name, province.Population desc;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Alle Flüsse die durch Europa fließen (nur Flüsse und deren Länge), sortiert nach Länge&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT DISTINCT river.name, river.length FROM river&lt;br /&gt;
INNER JOIN geo_river ON geo_river.River = river.name&lt;br /&gt;
INNER JOIN encompasses ON encompasses.Country = geo_river.Country&lt;br /&gt;
WHERE encompasses.Continent like &#039;Europe&#039;&lt;br /&gt;
ORDER BY river.Length DESC;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Alle Inseln im Pazifik mit &amp;gt;50% islamischem Bekenntnis&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT country.Name, island.name, religion.Percentage FROM island, islandin, geo_island, religion, country&lt;br /&gt;
WHERE&lt;br /&gt;
island.Name = islandin.Island AND&lt;br /&gt;
islandin.Sea like &#039;Pacific%&#039; AND&lt;br /&gt;
geo_island.Island = island.name AND&lt;br /&gt;
geo_island.Country = religion.Country AND&lt;br /&gt;
country.code = geo_island.country AND&lt;br /&gt;
religion.Percentage &amp;gt; 0 AND&lt;br /&gt;
religion.Name = &#039;Roman catholic&#039;;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Alle 3000er, welche in einem Land sind, welches zu mindestens 60% römisch Katholisch ist&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT DISTINCT m.name, m.Height, c.Name FROM mountain as m&lt;br /&gt;
INNER JOIN geo_mountain as ge ON ge.Mountain = m.Name&lt;br /&gt;
INNER JOIN country as c ON c.Code = ge.Country&lt;br /&gt;
INNER JOIN religion as rrr ON rrr.Country = c.Code&lt;br /&gt;
WHERE m.Height &amp;gt;= 3000 AND rrr.Percentage &amp;gt;= 60 AND rrr.Name = &#039;Roman Catholic&#039;&lt;br /&gt;
ORDER by m.height DESC;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Alle Länder mit mindestens einem See mit mindestens 100 Meter Tiefe und mindestens einem Berg mit mindestens 1500 Höhenmeter&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT country.name, lake.name as lake, lake.depth, mountain.name, mountain.height, geo_lake.Province, geo_mountain.Province FROM lake&lt;br /&gt;
INNER JOIN geo_lake ON geo_lake.Lake = lake.Name&lt;br /&gt;
INNER JOIN geo_mountain ON geo_mountain.Country = geo_lake.Country&lt;br /&gt;
INNER JOIN country ON country.Code = geo_lake.Country&lt;br /&gt;
INNER JOIN mountain ON mountain.Name = geo_mountain.Mountain&lt;br /&gt;
WHERE mountain.Height &amp;gt;= 1500 and lake.Depth &amp;gt;= 100;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Einwohnerzahl pro Religion&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT religion.name, sum(country.population * religion.Percentage/100)/1000000 as people FROM religion&lt;br /&gt;
INNER JOIN country ON country.code = religion.country&lt;br /&gt;
GROUP BY religion.Name order by people desc;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
 Alle Länder, nur die Namen und die Meere dazu (keine Null Werte)&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT distinct country.Name, sea.Name FROM country&lt;br /&gt;
INNER JOIN province ON country.Code = province.Country&lt;br /&gt;
INNER JOIN geo_sea ON province.Name = geo_sea.Province&lt;br /&gt;
INNER JOIN sea ON geo_sea.Sea = sea.Name&lt;br /&gt;
ORDER BY country.Name;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
 Alle Länder, nur die Namen, und wenn sie haben, das Meer dazu&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT country.name, geo_sea.Sea FROM country&lt;br /&gt;
LEFT JOIN geo_sea ON country.code = geo_sea.country;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT distinct country.Name, sea.Name &amp;quot;Sea Name&amp;quot; FROM country&lt;br /&gt;
LEFT OUTER JOIN geo_sea ON geo_sea.Country = country.Code&lt;br /&gt;
LEFT OUTER JOIN sea ON sea.Name = geo_sea.Sea&lt;br /&gt;
ORDER BY country.Name&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Das Unabhängigkeitsdatum von Ländern die eine Wüste haben und die ethnische Gruppe &#039;&#039;&#039;African&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT DISTINCT country.name, politics.Independence, ethnicgroup.name, religion.Name, religion.Percentage FROM country&lt;br /&gt;
INNER JOIN geo_desert ON geo_desert.Country = country.code&lt;br /&gt;
INNER JOIN politics ON politics.Country = country.code&lt;br /&gt;
INNER JOIN ethnicgroup ON ethnicgroup.country = country.code&lt;br /&gt;
INNER JOIN religion ON religion.Country = country.Code&lt;br /&gt;
WHERE politics.Independence IS NOT NULL AND ethnicgroup.name like &#039;African&#039;;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Eray</name></author>
	</entry>
	<entry>
		<id>https://ccwiki.digitalcampusvorarlberg.at/index.php?title=Datenbanken_Loesungen&amp;diff=2300</id>
		<title>Datenbanken Loesungen</title>
		<link rel="alternate" type="text/html" href="https://ccwiki.digitalcampusvorarlberg.at/index.php?title=Datenbanken_Loesungen&amp;diff=2300"/>
		<updated>2022-01-19T17:14:36Z</updated>

		<summary type="html">&lt;p&gt;Eray: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die meisten Übungsbeispiele gelöst, hauptsächlich mit &#039;&#039;&#039;JOIN&#039;&#039;&#039; nicht mit &#039;&#039;&#039;WHERE&#039;&#039;&#039;. Fügt die &#039;&#039;&#039;WHERE&#039;&#039;&#039; Queries, wenn möglich hinzu. Gibts bessere Lösung, dann rein damit!!!&lt;br /&gt;
&lt;br /&gt;
 Wie viele Einwohner hat Österreich?&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT Population FROM Country WHERE NAME = &#039;Austria&#039;;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
 Wie viele Einwohner hat der Kontinent Europa?&lt;br /&gt;
&lt;br /&gt;
 Welche Flüsse fließen durch Österreich?&lt;br /&gt;
&lt;br /&gt;
 Welche Flüsse fließen durch Europa (nur den Flussnamen)?&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=  &lt;br /&gt;
SELECT river.Name from continent, encompasses, country, province, geo_river, river&lt;br /&gt;
WHERE &lt;br /&gt;
continent.Name = encompasses.Continent&lt;br /&gt;
AND encompasses.Country = country.Code&lt;br /&gt;
AND country.Code = province.Country&lt;br /&gt;
AND province.Name = geo_river.Province&lt;br /&gt;
AND river.Name = geo_river.River&lt;br /&gt;
AND continent.Name like &#039;Europe&#039;&lt;br /&gt;
GROUP BY river.Name&lt;br /&gt;
ORDER by river.Name&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT river.Name FROM continent&lt;br /&gt;
INNER JOIN encompasses ON continent.Name = encompasses.Continent&lt;br /&gt;
INNER JOIN country ON country.Code = encompasses.Country&lt;br /&gt;
INNER JOIN province ON province.Country = country.Code&lt;br /&gt;
INNER JOIN geo_river ON geo_river.Province = province.Name&lt;br /&gt;
INNER JOIN river ON river.Name = geo_river.River&lt;br /&gt;
WHERE continent.Name like &#039;Europe&#039;&lt;br /&gt;
GROUP BY river.Name&lt;br /&gt;
ORDER BY river.Name&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Wie viel Prozent der Menschen leben im Kontinent Europa?&lt;br /&gt;
&lt;br /&gt;
 Alle Länder die mit einem A anfangen&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT * FROM country WHERE name like &#039;A%&#039;;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Alle Länder die mit einem A anfangen und deren Bundesländer mit Einwohnerzahl, sortiert nach Einwohnerzahl&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT country.name, province.name as provincename, province.population FROM country&lt;br /&gt;
INNER JOIN province ON country.code = province.country&lt;br /&gt;
ORDER BY country.name, province.Population desc;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Alle Flüsse die durch Europa fließen (nur Flüsse und deren Länge), sortiert nach Länge&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT DISTINCT river.name, river.length FROM river&lt;br /&gt;
INNER JOIN geo_river ON geo_river.River = river.name&lt;br /&gt;
INNER JOIN encompasses ON encompasses.Country = geo_river.Country&lt;br /&gt;
WHERE encompasses.Continent like &#039;Europe&#039;&lt;br /&gt;
ORDER BY river.Length DESC;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Alle Inseln im Pazifik mit &amp;gt;50% islamischem Bekenntnis&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT country.Name, island.name, religion.Percentage FROM island, islandin, geo_island, religion, country&lt;br /&gt;
WHERE&lt;br /&gt;
island.Name = islandin.Island AND&lt;br /&gt;
islandin.Sea like &#039;Pacific%&#039; AND&lt;br /&gt;
geo_island.Island = island.name AND&lt;br /&gt;
geo_island.Country = religion.Country AND&lt;br /&gt;
country.code = geo_island.country AND&lt;br /&gt;
religion.Percentage &amp;gt; 0 AND&lt;br /&gt;
religion.Name = &#039;Roman catholic&#039;;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Alle 3000er, welche in einem Land sind, welches zu mindestens 60% römisch Katholisch ist&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT DISTINCT m.name, m.Height, c.Name FROM mountain as m&lt;br /&gt;
INNER JOIN geo_mountain as ge ON ge.Mountain = m.Name&lt;br /&gt;
INNER JOIN country as c ON c.Code = ge.Country&lt;br /&gt;
INNER JOIN religion as rrr ON rrr.Country = c.Code&lt;br /&gt;
WHERE m.Height &amp;gt;= 3000 AND rrr.Percentage &amp;gt;= 60 AND rrr.Name = &#039;Roman Catholic&#039;&lt;br /&gt;
ORDER by m.height DESC;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Alle Länder mit mindestens einem See mit mindestens 100 Meter Tiefe und mindestens einem Berg mit mindestens 1500 Höhenmeter&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT country.name, lake.name as lake, lake.depth, mountain.name, mountain.height, geo_lake.Province, geo_mountain.Province FROM lake&lt;br /&gt;
INNER JOIN geo_lake ON geo_lake.Lake = lake.Name&lt;br /&gt;
INNER JOIN geo_mountain ON geo_mountain.Country = geo_lake.Country&lt;br /&gt;
INNER JOIN country ON country.Code = geo_lake.Country&lt;br /&gt;
INNER JOIN mountain ON mountain.Name = geo_mountain.Mountain&lt;br /&gt;
WHERE mountain.Height &amp;gt;= 1500 and lake.Depth &amp;gt;= 100;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Einwohnerzahl pro Religion&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT religion.name, sum(country.population * religion.Percentage/100)/1000000 as people FROM religion&lt;br /&gt;
INNER JOIN country ON country.code = religion.country&lt;br /&gt;
GROUP BY religion.Name order by people desc;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
 Alle Länder, nur die Namen und die Meere dazu (keine Null Werte)&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT distinct country.Name, sea.Name FROM country&lt;br /&gt;
INNER JOIN province ON country.Code = province.Country&lt;br /&gt;
INNER JOIN geo_sea ON province.Name = geo_sea.Province&lt;br /&gt;
INNER JOIN sea ON geo_sea.Sea = sea.Name&lt;br /&gt;
ORDER BY country.Name;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
 Alle Länder, nur die Namen, und wenn sie haben, das Meer dazu&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT country.name, geo_sea.Sea FROM country&lt;br /&gt;
LEFT JOIN geo_sea ON country.code = geo_sea.country;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT distinct country.Name, sea.Name &amp;quot;Sea Name&amp;quot; FROM country&lt;br /&gt;
LEFT OUTER JOIN geo_sea ON geo_sea.Country = country.Code&lt;br /&gt;
LEFT OUTER JOIN sea ON sea.Name = geo_sea.Sea&lt;br /&gt;
ORDER BY country.Name&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Das Unabhängigkeitsdatum von Ländern die eine Wüste haben und die ethnische Gruppe &#039;&#039;&#039;African&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT DISTINCT country.name, politics.Independence, ethnicgroup.name, religion.Name, religion.Percentage FROM country&lt;br /&gt;
INNER JOIN geo_desert ON geo_desert.Country = country.code&lt;br /&gt;
INNER JOIN politics ON politics.Country = country.code&lt;br /&gt;
INNER JOIN ethnicgroup ON ethnicgroup.country = country.code&lt;br /&gt;
INNER JOIN religion ON religion.Country = country.Code&lt;br /&gt;
WHERE politics.Independence IS NOT NULL AND ethnicgroup.name like &#039;African&#039;;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Eray</name></author>
	</entry>
	<entry>
		<id>https://ccwiki.digitalcampusvorarlberg.at/index.php?title=Datenbanken_Loesungen&amp;diff=2299</id>
		<title>Datenbanken Loesungen</title>
		<link rel="alternate" type="text/html" href="https://ccwiki.digitalcampusvorarlberg.at/index.php?title=Datenbanken_Loesungen&amp;diff=2299"/>
		<updated>2022-01-19T17:12:35Z</updated>

		<summary type="html">&lt;p&gt;Eray: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die meisten Übungsbeispiele gelöst, hauptsächlich mit &#039;&#039;&#039;JOIN&#039;&#039;&#039; nicht mit &#039;&#039;&#039;WHERE&#039;&#039;&#039;. Fügt die &#039;&#039;&#039;WHERE&#039;&#039;&#039; Queries, wenn möglich hinzu. Gibts bessere Lösung, dann rein damit!!!&lt;br /&gt;
&lt;br /&gt;
 Wie viele Einwohner hat Österreich?&lt;br /&gt;
SELECT Population FROM Country WHERE NAME = &#039;Austria&#039;;&lt;br /&gt;
&lt;br /&gt;
 Wie viele Einwohner hat der Kontinent Europa?&lt;br /&gt;
&lt;br /&gt;
 Welche Flüsse fließen durch Österreich?&lt;br /&gt;
&lt;br /&gt;
 Welche Flüsse fließen durch Europa (nur den Flussnamen)?&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=  &lt;br /&gt;
SELECT river.Name from continent, encompasses, country, province, geo_river, river&lt;br /&gt;
WHERE &lt;br /&gt;
continent.Name = encompasses.Continent&lt;br /&gt;
AND encompasses.Country = country.Code&lt;br /&gt;
AND country.Code = province.Country&lt;br /&gt;
AND province.Name = geo_river.Province&lt;br /&gt;
AND river.Name = geo_river.River&lt;br /&gt;
AND continent.Name like &#039;Europe&#039;&lt;br /&gt;
GROUP BY river.Name&lt;br /&gt;
ORDER by river.Name&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT river.Name FROM continent&lt;br /&gt;
INNER JOIN encompasses ON continent.Name = encompasses.Continent&lt;br /&gt;
INNER JOIN country ON country.Code = encompasses.Country&lt;br /&gt;
INNER JOIN province ON province.Country = country.Code&lt;br /&gt;
INNER JOIN geo_river ON geo_river.Province = province.Name&lt;br /&gt;
INNER JOIN river ON river.Name = geo_river.River&lt;br /&gt;
WHERE continent.Name like &#039;Europe&#039;&lt;br /&gt;
GROUP BY river.Name&lt;br /&gt;
ORDER BY river.Name&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Wie viel Prozent der Menschen leben im Kontinent Europa?&lt;br /&gt;
&lt;br /&gt;
 Alle Länder die mit einem A anfangen&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT * FROM country WHERE name like &#039;A%&#039;;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Alle Länder die mit einem A anfangen und deren Bundesländer mit Einwohnerzahl, sortiert nach Einwohnerzahl&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT country.name, province.name as provincename, province.population FROM country&lt;br /&gt;
INNER JOIN province ON country.code = province.country&lt;br /&gt;
ORDER BY country.name, province.Population desc;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Alle Flüsse die durch Europa fließen (nur Flüsse und deren Länge), sortiert nach Länge&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT DISTINCT river.name, river.length FROM river&lt;br /&gt;
INNER JOIN geo_river ON geo_river.River = river.name&lt;br /&gt;
INNER JOIN encompasses ON encompasses.Country = geo_river.Country&lt;br /&gt;
WHERE encompasses.Continent like &#039;Europe&#039;&lt;br /&gt;
ORDER BY river.Length DESC;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Alle Inseln im Pazifik mit &amp;gt;50% islamischem Bekenntnis&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT country.Name, island.name, religion.Percentage FROM island, islandin, geo_island, religion, country&lt;br /&gt;
WHERE&lt;br /&gt;
island.Name = islandin.Island AND&lt;br /&gt;
islandin.Sea like &#039;Pacific%&#039; AND&lt;br /&gt;
geo_island.Island = island.name AND&lt;br /&gt;
geo_island.Country = religion.Country AND&lt;br /&gt;
country.code = geo_island.country AND&lt;br /&gt;
religion.Percentage &amp;gt; 0 AND&lt;br /&gt;
religion.Name = &#039;Roman catholic&#039;;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Alle 3000er, welche in einem Land sind, welches zu mindestens 60% römisch Katholisch ist&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT DISTINCT m.name, m.Height, c.Name FROM mountain as m&lt;br /&gt;
INNER JOIN geo_mountain as ge ON ge.Mountain = m.Name&lt;br /&gt;
INNER JOIN country as c ON c.Code = ge.Country&lt;br /&gt;
INNER JOIN religion as rrr ON rrr.Country = c.Code&lt;br /&gt;
WHERE m.Height &amp;gt;= 3000 AND rrr.Percentage &amp;gt;= 60 AND rrr.Name = &#039;Roman Catholic&#039;&lt;br /&gt;
ORDER by m.height DESC;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Alle Länder mit mindestens einem See mit mindestens 100 Meter Tiefe und mindestens einem Berg mit mindestens 1500 Höhenmeter&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT country.name, lake.name as lake, lake.depth, mountain.name, mountain.height, geo_lake.Province, geo_mountain.Province FROM lake&lt;br /&gt;
INNER JOIN geo_lake ON geo_lake.Lake = lake.Name&lt;br /&gt;
INNER JOIN geo_mountain ON geo_mountain.Country = geo_lake.Country&lt;br /&gt;
INNER JOIN country ON country.Code = geo_lake.Country&lt;br /&gt;
INNER JOIN mountain ON mountain.Name = geo_mountain.Mountain&lt;br /&gt;
WHERE mountain.Height &amp;gt;= 1500 and lake.Depth &amp;gt;= 100;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Einwohnerzahl pro Religion&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT religion.name, sum(country.population * religion.Percentage/100)/1000000 as people FROM religion&lt;br /&gt;
INNER JOIN country ON country.code = religion.country&lt;br /&gt;
GROUP BY religion.Name order by people desc;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
 Alle Länder, nur die Namen und die Meere dazu (keine Null Werte)&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT distinct country.Name, sea.Name FROM country&lt;br /&gt;
INNER JOIN province ON country.Code = province.Country&lt;br /&gt;
INNER JOIN geo_sea ON province.Name = geo_sea.Province&lt;br /&gt;
INNER JOIN sea ON geo_sea.Sea = sea.Name&lt;br /&gt;
ORDER BY country.Name;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
 Alle Länder, nur die Namen, und wenn sie haben, das Meer dazu&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT country.name, geo_sea.Sea FROM country&lt;br /&gt;
LEFT JOIN geo_sea ON country.code = geo_sea.country;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT distinct country.Name, sea.Name &amp;quot;Sea Name&amp;quot; FROM country&lt;br /&gt;
LEFT OUTER JOIN geo_sea ON geo_sea.Country = country.Code&lt;br /&gt;
LEFT OUTER JOIN sea ON sea.Name = geo_sea.Sea&lt;br /&gt;
ORDER BY country.Name&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Das Unabhängigkeitsdatum von Ländern die eine Wüste haben und die ethnische Gruppe &#039;&#039;&#039;African&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{SQLML|code=&lt;br /&gt;
SELECT DISTINCT country.name, politics.Independence, ethnicgroup.name, religion.Name, religion.Percentage FROM country&lt;br /&gt;
INNER JOIN geo_desert ON geo_desert.Country = country.code&lt;br /&gt;
INNER JOIN politics ON politics.Country = country.code&lt;br /&gt;
INNER JOIN ethnicgroup ON ethnicgroup.country = country.code&lt;br /&gt;
INNER JOIN religion ON religion.Country = country.Code&lt;br /&gt;
WHERE politics.Independence IS NOT NULL AND ethnicgroup.name like &#039;African&#039;;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Eray</name></author>
	</entry>
	<entry>
		<id>https://ccwiki.digitalcampusvorarlberg.at/index.php?title=Protokoll&amp;diff=2053</id>
		<title>Protokoll</title>
		<link rel="alternate" type="text/html" href="https://ccwiki.digitalcampusvorarlberg.at/index.php?title=Protokoll&amp;diff=2053"/>
		<updated>2021-11-09T13:26:35Z</updated>

		<summary type="html">&lt;p&gt;Eray: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== 3. November 2021 ===&lt;br /&gt;
  Dateien:&lt;br /&gt;
  * Lukas/week8/day3/&lt;br /&gt;
&lt;br /&gt;
  &#039;&#039;&#039;Videos:&#039;&#039;&#039;&lt;br /&gt;
  * [https://drlue.at/dcv/2021_11_03_classes.mp4 2021_11_03_classes]&lt;br /&gt;
  * [https://drlue.at/dcv/2021_11_03_classes_2.mp4 2021_11_03_classes_2]&lt;br /&gt;
&lt;br /&gt;
  &#039;&#039;&#039;Übungen:&#039;&#039;&#039;&lt;br /&gt;
  * [[OOP_Uebungen#Aufgabe:_Datenklasse|Datenklasse]]&lt;br /&gt;
  * [[OOP_Uebungen#Aufgabe:_Person|Person]]&lt;br /&gt;
  * [[OOP_Uebungen#Aufgabe:_Person_Sortiert|Person sortiert]]&lt;br /&gt;
&lt;br /&gt;
* Klasse&lt;br /&gt;
* Konstruktor&lt;br /&gt;
* Instanzattribute (Variablen einer Instanz einer Klasse)&lt;br /&gt;
* getter/setter für Attribute&lt;br /&gt;
* Override von {{JSL|toString()}}&lt;br /&gt;
* Array von Klassen&lt;br /&gt;
* Liste und ihre Implementierung {{JSL|ArrayList}}&lt;br /&gt;
&lt;br /&gt;
=== 4. November 2021 ===&lt;br /&gt;
  Dateien:&lt;br /&gt;
  * Lukas/week8/day4/&lt;br /&gt;
&lt;br /&gt;
* Enum (Enumeration oder Aufzählung)&lt;br /&gt;
* Switch singleline/multiline&lt;br /&gt;
&lt;br /&gt;
=== 5. November 2021 ===&lt;br /&gt;
  &#039;&#039;&#039;Dateien:&#039;&#039;&#039;&lt;br /&gt;
  * Lukas/week8/day5/&lt;br /&gt;
&lt;br /&gt;
  &#039;&#039;&#039;Videos:&#039;&#039;&#039;&lt;br /&gt;
  * [https://drlue.at/dcv/2021_11_05_classes_3.mp4 2021_11_03_classes_3]&lt;br /&gt;
  * [https://drlue.at/dcv/2021_11_05_classes_4.mp4 2021_11_03_classes_4]&lt;br /&gt;
&lt;br /&gt;
* Wiederholung Vererbung&lt;br /&gt;
* Überschreiben von Methoden (Beispiel {{JSL|Animal}}) -&amp;gt; [[Objektorientierte_Programmierung#Polymorphismus|Polymorphismus]]&lt;br /&gt;
* Funktionalität erweitern in einer Subklasse ({{JSL|Cat}})&lt;br /&gt;
* Den wahren Typen einer Klasse erkennen mit {{JSL|instanceof}}&lt;br /&gt;
&lt;br /&gt;
=== 8. November 2021 ===&lt;br /&gt;
&lt;br /&gt;
* An den Übungsaufgaben Objektorientierte Programmierung weitermachen!&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Objektorientierte Programmierung:&#039;&#039;&#039;&lt;br /&gt;
 * https://matura.drlue.at/index.php/OOP_Uebungen&lt;br /&gt;
&lt;br /&gt;
=== 9. November 2021 ===&lt;br /&gt;
&lt;br /&gt;
* Erneut an den Übungsaufgaben Objektorientierte Programmierung weitermachen!&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Objektorientierte Programmierung:&#039;&#039;&#039;&lt;br /&gt;
 * https://matura.drlue.at/index.php/OOP_Uebungen&lt;/div&gt;</summary>
		<author><name>Eray</name></author>
	</entry>
	<entry>
		<id>https://ccwiki.digitalcampusvorarlberg.at/index.php?title=Protokoll&amp;diff=2052</id>
		<title>Protokoll</title>
		<link rel="alternate" type="text/html" href="https://ccwiki.digitalcampusvorarlberg.at/index.php?title=Protokoll&amp;diff=2052"/>
		<updated>2021-11-08T19:15:09Z</updated>

		<summary type="html">&lt;p&gt;Eray: /* 8. November 2021 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== 3. November 2021 ===&lt;br /&gt;
  Dateien:&lt;br /&gt;
  * Lukas/week8/day3/&lt;br /&gt;
&lt;br /&gt;
  &#039;&#039;&#039;Videos:&#039;&#039;&#039;&lt;br /&gt;
  * [https://drlue.at/dcv/2021_11_03_classes.mp4 2021_11_03_classes]&lt;br /&gt;
  * [https://drlue.at/dcv/2021_11_03_classes_2.mp4 2021_11_03_classes_2]&lt;br /&gt;
&lt;br /&gt;
  &#039;&#039;&#039;Übungen:&#039;&#039;&#039;&lt;br /&gt;
  * [[OOP_Uebungen#Aufgabe:_Datenklasse|Datenklasse]]&lt;br /&gt;
  * [[OOP_Uebungen#Aufgabe:_Person|Person]]&lt;br /&gt;
  * [[OOP_Uebungen#Aufgabe:_Person_Sortiert|Person sortiert]]&lt;br /&gt;
&lt;br /&gt;
* Klasse&lt;br /&gt;
* Konstruktor&lt;br /&gt;
* Instanzattribute (Variablen einer Instanz einer Klasse)&lt;br /&gt;
* getter/setter für Attribute&lt;br /&gt;
* Override von {{JSL|toString()}}&lt;br /&gt;
* Array von Klassen&lt;br /&gt;
* Liste und ihre Implementierung {{JSL|ArrayList}}&lt;br /&gt;
&lt;br /&gt;
=== 4. November 2021 ===&lt;br /&gt;
  Dateien:&lt;br /&gt;
  * Lukas/week8/day4/&lt;br /&gt;
&lt;br /&gt;
* Enum (Enumeration oder Aufzählung)&lt;br /&gt;
* Switch singleline/multiline&lt;br /&gt;
&lt;br /&gt;
=== 5. November 2021 ===&lt;br /&gt;
  &#039;&#039;&#039;Dateien:&#039;&#039;&#039;&lt;br /&gt;
  * Lukas/week8/day5/&lt;br /&gt;
&lt;br /&gt;
  &#039;&#039;&#039;Videos:&#039;&#039;&#039;&lt;br /&gt;
  * [https://drlue.at/dcv/2021_11_05_classes_3.mp4 2021_11_03_classes_3]&lt;br /&gt;
  * [https://drlue.at/dcv/2021_11_05_classes_4.mp4 2021_11_03_classes_4]&lt;br /&gt;
&lt;br /&gt;
* Wiederholung Vererbung&lt;br /&gt;
* Überschreiben von Methoden (Beispiel {{JSL|Animal}}) -&amp;gt; [[Objektorientierte_Programmierung#Polymorphismus|Polymorphismus]]&lt;br /&gt;
* Funktionalität erweitern in einer Subklasse ({{JSL|Cat}})&lt;br /&gt;
* Den wahren Typen einer Klasse erkennen mit {{JSL|instanceof}}&lt;br /&gt;
&lt;br /&gt;
=== 8. November 2021 ===&lt;br /&gt;
&lt;br /&gt;
* An den Übungsaufgaben Objektorientierte Programmierung weitermachen!&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Objektorientierte Programmierung:&#039;&#039;&#039;&lt;br /&gt;
 * https://matura.drlue.at/index.php/OOP_Uebungen&lt;/div&gt;</summary>
		<author><name>Eray</name></author>
	</entry>
	<entry>
		<id>https://ccwiki.digitalcampusvorarlberg.at/index.php?title=Protokoll&amp;diff=2051</id>
		<title>Protokoll</title>
		<link rel="alternate" type="text/html" href="https://ccwiki.digitalcampusvorarlberg.at/index.php?title=Protokoll&amp;diff=2051"/>
		<updated>2021-11-08T19:14:59Z</updated>

		<summary type="html">&lt;p&gt;Eray: /* 8. November 2021 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== 3. November 2021 ===&lt;br /&gt;
  Dateien:&lt;br /&gt;
  * Lukas/week8/day3/&lt;br /&gt;
&lt;br /&gt;
  &#039;&#039;&#039;Videos:&#039;&#039;&#039;&lt;br /&gt;
  * [https://drlue.at/dcv/2021_11_03_classes.mp4 2021_11_03_classes]&lt;br /&gt;
  * [https://drlue.at/dcv/2021_11_03_classes_2.mp4 2021_11_03_classes_2]&lt;br /&gt;
&lt;br /&gt;
  &#039;&#039;&#039;Übungen:&#039;&#039;&#039;&lt;br /&gt;
  * [[OOP_Uebungen#Aufgabe:_Datenklasse|Datenklasse]]&lt;br /&gt;
  * [[OOP_Uebungen#Aufgabe:_Person|Person]]&lt;br /&gt;
  * [[OOP_Uebungen#Aufgabe:_Person_Sortiert|Person sortiert]]&lt;br /&gt;
&lt;br /&gt;
* Klasse&lt;br /&gt;
* Konstruktor&lt;br /&gt;
* Instanzattribute (Variablen einer Instanz einer Klasse)&lt;br /&gt;
* getter/setter für Attribute&lt;br /&gt;
* Override von {{JSL|toString()}}&lt;br /&gt;
* Array von Klassen&lt;br /&gt;
* Liste und ihre Implementierung {{JSL|ArrayList}}&lt;br /&gt;
&lt;br /&gt;
=== 4. November 2021 ===&lt;br /&gt;
  Dateien:&lt;br /&gt;
  * Lukas/week8/day4/&lt;br /&gt;
&lt;br /&gt;
* Enum (Enumeration oder Aufzählung)&lt;br /&gt;
* Switch singleline/multiline&lt;br /&gt;
&lt;br /&gt;
=== 5. November 2021 ===&lt;br /&gt;
  &#039;&#039;&#039;Dateien:&#039;&#039;&#039;&lt;br /&gt;
  * Lukas/week8/day5/&lt;br /&gt;
&lt;br /&gt;
  &#039;&#039;&#039;Videos:&#039;&#039;&#039;&lt;br /&gt;
  * [https://drlue.at/dcv/2021_11_05_classes_3.mp4 2021_11_03_classes_3]&lt;br /&gt;
  * [https://drlue.at/dcv/2021_11_05_classes_4.mp4 2021_11_03_classes_4]&lt;br /&gt;
&lt;br /&gt;
* Wiederholung Vererbung&lt;br /&gt;
* Überschreiben von Methoden (Beispiel {{JSL|Animal}}) -&amp;gt; [[Objektorientierte_Programmierung#Polymorphismus|Polymorphismus]]&lt;br /&gt;
* Funktionalität erweitern in einer Subklasse ({{JSL|Cat}})&lt;br /&gt;
* Den wahren Typen einer Klasse erkennen mit {{JSL|instanceof}}&lt;br /&gt;
&lt;br /&gt;
=== 8. November 2021 ===&lt;br /&gt;
&lt;br /&gt;
* An den Übungsaufgaben Objektorientierte Programmierung weitermachen!&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Objektorientierte Programmierung:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * https://matura.drlue.at/index.php/OOP_Uebungen&lt;/div&gt;</summary>
		<author><name>Eray</name></author>
	</entry>
	<entry>
		<id>https://ccwiki.digitalcampusvorarlberg.at/index.php?title=Protokoll&amp;diff=2050</id>
		<title>Protokoll</title>
		<link rel="alternate" type="text/html" href="https://ccwiki.digitalcampusvorarlberg.at/index.php?title=Protokoll&amp;diff=2050"/>
		<updated>2021-11-08T19:14:37Z</updated>

		<summary type="html">&lt;p&gt;Eray: /* 8. November 2021 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== 3. November 2021 ===&lt;br /&gt;
  Dateien:&lt;br /&gt;
  * Lukas/week8/day3/&lt;br /&gt;
&lt;br /&gt;
  &#039;&#039;&#039;Videos:&#039;&#039;&#039;&lt;br /&gt;
  * [https://drlue.at/dcv/2021_11_03_classes.mp4 2021_11_03_classes]&lt;br /&gt;
  * [https://drlue.at/dcv/2021_11_03_classes_2.mp4 2021_11_03_classes_2]&lt;br /&gt;
&lt;br /&gt;
  &#039;&#039;&#039;Übungen:&#039;&#039;&#039;&lt;br /&gt;
  * [[OOP_Uebungen#Aufgabe:_Datenklasse|Datenklasse]]&lt;br /&gt;
  * [[OOP_Uebungen#Aufgabe:_Person|Person]]&lt;br /&gt;
  * [[OOP_Uebungen#Aufgabe:_Person_Sortiert|Person sortiert]]&lt;br /&gt;
&lt;br /&gt;
* Klasse&lt;br /&gt;
* Konstruktor&lt;br /&gt;
* Instanzattribute (Variablen einer Instanz einer Klasse)&lt;br /&gt;
* getter/setter für Attribute&lt;br /&gt;
* Override von {{JSL|toString()}}&lt;br /&gt;
* Array von Klassen&lt;br /&gt;
* Liste und ihre Implementierung {{JSL|ArrayList}}&lt;br /&gt;
&lt;br /&gt;
=== 4. November 2021 ===&lt;br /&gt;
  Dateien:&lt;br /&gt;
  * Lukas/week8/day4/&lt;br /&gt;
&lt;br /&gt;
* Enum (Enumeration oder Aufzählung)&lt;br /&gt;
* Switch singleline/multiline&lt;br /&gt;
&lt;br /&gt;
=== 5. November 2021 ===&lt;br /&gt;
  &#039;&#039;&#039;Dateien:&#039;&#039;&#039;&lt;br /&gt;
  * Lukas/week8/day5/&lt;br /&gt;
&lt;br /&gt;
  &#039;&#039;&#039;Videos:&#039;&#039;&#039;&lt;br /&gt;
  * [https://drlue.at/dcv/2021_11_05_classes_3.mp4 2021_11_03_classes_3]&lt;br /&gt;
  * [https://drlue.at/dcv/2021_11_05_classes_4.mp4 2021_11_03_classes_4]&lt;br /&gt;
&lt;br /&gt;
* Wiederholung Vererbung&lt;br /&gt;
* Überschreiben von Methoden (Beispiel {{JSL|Animal}}) -&amp;gt; [[Objektorientierte_Programmierung#Polymorphismus|Polymorphismus]]&lt;br /&gt;
* Funktionalität erweitern in einer Subklasse ({{JSL|Cat}})&lt;br /&gt;
* Den wahren Typen einer Klasse erkennen mit {{JSL|instanceof}}&lt;br /&gt;
&lt;br /&gt;
=== 8. November 2021 ===&lt;br /&gt;
&lt;br /&gt;
* An den Übungsaufgaben Objektorientierte Programmierung weitermachen!&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Objektorientierte Programmierung&#039;&#039;&#039;&lt;br /&gt;
 * https://matura.drlue.at/index.php/OOP_Uebungen&lt;/div&gt;</summary>
		<author><name>Eray</name></author>
	</entry>
	<entry>
		<id>https://ccwiki.digitalcampusvorarlberg.at/index.php?title=Protokoll&amp;diff=2049</id>
		<title>Protokoll</title>
		<link rel="alternate" type="text/html" href="https://ccwiki.digitalcampusvorarlberg.at/index.php?title=Protokoll&amp;diff=2049"/>
		<updated>2021-11-08T19:14:14Z</updated>

		<summary type="html">&lt;p&gt;Eray: /* 8. November 2021 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== 3. November 2021 ===&lt;br /&gt;
  Dateien:&lt;br /&gt;
  * Lukas/week8/day3/&lt;br /&gt;
&lt;br /&gt;
  &#039;&#039;&#039;Videos:&#039;&#039;&#039;&lt;br /&gt;
  * [https://drlue.at/dcv/2021_11_03_classes.mp4 2021_11_03_classes]&lt;br /&gt;
  * [https://drlue.at/dcv/2021_11_03_classes_2.mp4 2021_11_03_classes_2]&lt;br /&gt;
&lt;br /&gt;
  &#039;&#039;&#039;Übungen:&#039;&#039;&#039;&lt;br /&gt;
  * [[OOP_Uebungen#Aufgabe:_Datenklasse|Datenklasse]]&lt;br /&gt;
  * [[OOP_Uebungen#Aufgabe:_Person|Person]]&lt;br /&gt;
  * [[OOP_Uebungen#Aufgabe:_Person_Sortiert|Person sortiert]]&lt;br /&gt;
&lt;br /&gt;
* Klasse&lt;br /&gt;
* Konstruktor&lt;br /&gt;
* Instanzattribute (Variablen einer Instanz einer Klasse)&lt;br /&gt;
* getter/setter für Attribute&lt;br /&gt;
* Override von {{JSL|toString()}}&lt;br /&gt;
* Array von Klassen&lt;br /&gt;
* Liste und ihre Implementierung {{JSL|ArrayList}}&lt;br /&gt;
&lt;br /&gt;
=== 4. November 2021 ===&lt;br /&gt;
  Dateien:&lt;br /&gt;
  * Lukas/week8/day4/&lt;br /&gt;
&lt;br /&gt;
* Enum (Enumeration oder Aufzählung)&lt;br /&gt;
* Switch singleline/multiline&lt;br /&gt;
&lt;br /&gt;
=== 5. November 2021 ===&lt;br /&gt;
  &#039;&#039;&#039;Dateien:&#039;&#039;&#039;&lt;br /&gt;
  * Lukas/week8/day5/&lt;br /&gt;
&lt;br /&gt;
  &#039;&#039;&#039;Videos:&#039;&#039;&#039;&lt;br /&gt;
  * [https://drlue.at/dcv/2021_11_05_classes_3.mp4 2021_11_03_classes_3]&lt;br /&gt;
  * [https://drlue.at/dcv/2021_11_05_classes_4.mp4 2021_11_03_classes_4]&lt;br /&gt;
&lt;br /&gt;
* Wiederholung Vererbung&lt;br /&gt;
* Überschreiben von Methoden (Beispiel {{JSL|Animal}}) -&amp;gt; [[Objektorientierte_Programmierung#Polymorphismus|Polymorphismus]]&lt;br /&gt;
* Funktionalität erweitern in einer Subklasse ({{JSL|Cat}})&lt;br /&gt;
* Den wahren Typen einer Klasse erkennen mit {{JSL|instanceof}}&lt;br /&gt;
&lt;br /&gt;
=== 8. November 2021 ===&lt;br /&gt;
&lt;br /&gt;
* An den Übungsaufgaben Objektorientierte Programmierung weitermachen&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Objektorientierte Programmierung&#039;&#039;&#039;&lt;br /&gt;
 *https://matura.drlue.at/index.php/OOP_Uebungen&lt;/div&gt;</summary>
		<author><name>Eray</name></author>
	</entry>
	<entry>
		<id>https://ccwiki.digitalcampusvorarlberg.at/index.php?title=Protokoll&amp;diff=2048</id>
		<title>Protokoll</title>
		<link rel="alternate" type="text/html" href="https://ccwiki.digitalcampusvorarlberg.at/index.php?title=Protokoll&amp;diff=2048"/>
		<updated>2021-11-08T19:13:53Z</updated>

		<summary type="html">&lt;p&gt;Eray: /* 8. November 2021 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== 3. November 2021 ===&lt;br /&gt;
  Dateien:&lt;br /&gt;
  * Lukas/week8/day3/&lt;br /&gt;
&lt;br /&gt;
  &#039;&#039;&#039;Videos:&#039;&#039;&#039;&lt;br /&gt;
  * [https://drlue.at/dcv/2021_11_03_classes.mp4 2021_11_03_classes]&lt;br /&gt;
  * [https://drlue.at/dcv/2021_11_03_classes_2.mp4 2021_11_03_classes_2]&lt;br /&gt;
&lt;br /&gt;
  &#039;&#039;&#039;Übungen:&#039;&#039;&#039;&lt;br /&gt;
  * [[OOP_Uebungen#Aufgabe:_Datenklasse|Datenklasse]]&lt;br /&gt;
  * [[OOP_Uebungen#Aufgabe:_Person|Person]]&lt;br /&gt;
  * [[OOP_Uebungen#Aufgabe:_Person_Sortiert|Person sortiert]]&lt;br /&gt;
&lt;br /&gt;
* Klasse&lt;br /&gt;
* Konstruktor&lt;br /&gt;
* Instanzattribute (Variablen einer Instanz einer Klasse)&lt;br /&gt;
* getter/setter für Attribute&lt;br /&gt;
* Override von {{JSL|toString()}}&lt;br /&gt;
* Array von Klassen&lt;br /&gt;
* Liste und ihre Implementierung {{JSL|ArrayList}}&lt;br /&gt;
&lt;br /&gt;
=== 4. November 2021 ===&lt;br /&gt;
  Dateien:&lt;br /&gt;
  * Lukas/week8/day4/&lt;br /&gt;
&lt;br /&gt;
* Enum (Enumeration oder Aufzählung)&lt;br /&gt;
* Switch singleline/multiline&lt;br /&gt;
&lt;br /&gt;
=== 5. November 2021 ===&lt;br /&gt;
  &#039;&#039;&#039;Dateien:&#039;&#039;&#039;&lt;br /&gt;
  * Lukas/week8/day5/&lt;br /&gt;
&lt;br /&gt;
  &#039;&#039;&#039;Videos:&#039;&#039;&#039;&lt;br /&gt;
  * [https://drlue.at/dcv/2021_11_05_classes_3.mp4 2021_11_03_classes_3]&lt;br /&gt;
  * [https://drlue.at/dcv/2021_11_05_classes_4.mp4 2021_11_03_classes_4]&lt;br /&gt;
&lt;br /&gt;
* Wiederholung Vererbung&lt;br /&gt;
* Überschreiben von Methoden (Beispiel {{JSL|Animal}}) -&amp;gt; [[Objektorientierte_Programmierung#Polymorphismus|Polymorphismus]]&lt;br /&gt;
* Funktionalität erweitern in einer Subklasse ({{JSL|Cat}})&lt;br /&gt;
* Den wahren Typen einer Klasse erkennen mit {{JSL|instanceof}}&lt;br /&gt;
&lt;br /&gt;
=== 8. November 2021 ===&lt;br /&gt;
&lt;br /&gt;
* An den Übungsaufgaben Objektorientierte Programmierung weitermachen&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Objektorientierte Programmierung&#039;&#039;&#039;&lt;br /&gt;
https://matura.drlue.at/index.php/OOP_Uebungen&lt;/div&gt;</summary>
		<author><name>Eray</name></author>
	</entry>
	<entry>
		<id>https://ccwiki.digitalcampusvorarlberg.at/index.php?title=Protokoll&amp;diff=2047</id>
		<title>Protokoll</title>
		<link rel="alternate" type="text/html" href="https://ccwiki.digitalcampusvorarlberg.at/index.php?title=Protokoll&amp;diff=2047"/>
		<updated>2021-11-08T19:13:42Z</updated>

		<summary type="html">&lt;p&gt;Eray: /* 8. November 2021 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== 3. November 2021 ===&lt;br /&gt;
  Dateien:&lt;br /&gt;
  * Lukas/week8/day3/&lt;br /&gt;
&lt;br /&gt;
  &#039;&#039;&#039;Videos:&#039;&#039;&#039;&lt;br /&gt;
  * [https://drlue.at/dcv/2021_11_03_classes.mp4 2021_11_03_classes]&lt;br /&gt;
  * [https://drlue.at/dcv/2021_11_03_classes_2.mp4 2021_11_03_classes_2]&lt;br /&gt;
&lt;br /&gt;
  &#039;&#039;&#039;Übungen:&#039;&#039;&#039;&lt;br /&gt;
  * [[OOP_Uebungen#Aufgabe:_Datenklasse|Datenklasse]]&lt;br /&gt;
  * [[OOP_Uebungen#Aufgabe:_Person|Person]]&lt;br /&gt;
  * [[OOP_Uebungen#Aufgabe:_Person_Sortiert|Person sortiert]]&lt;br /&gt;
&lt;br /&gt;
* Klasse&lt;br /&gt;
* Konstruktor&lt;br /&gt;
* Instanzattribute (Variablen einer Instanz einer Klasse)&lt;br /&gt;
* getter/setter für Attribute&lt;br /&gt;
* Override von {{JSL|toString()}}&lt;br /&gt;
* Array von Klassen&lt;br /&gt;
* Liste und ihre Implementierung {{JSL|ArrayList}}&lt;br /&gt;
&lt;br /&gt;
=== 4. November 2021 ===&lt;br /&gt;
  Dateien:&lt;br /&gt;
  * Lukas/week8/day4/&lt;br /&gt;
&lt;br /&gt;
* Enum (Enumeration oder Aufzählung)&lt;br /&gt;
* Switch singleline/multiline&lt;br /&gt;
&lt;br /&gt;
=== 5. November 2021 ===&lt;br /&gt;
  &#039;&#039;&#039;Dateien:&#039;&#039;&#039;&lt;br /&gt;
  * Lukas/week8/day5/&lt;br /&gt;
&lt;br /&gt;
  &#039;&#039;&#039;Videos:&#039;&#039;&#039;&lt;br /&gt;
  * [https://drlue.at/dcv/2021_11_05_classes_3.mp4 2021_11_03_classes_3]&lt;br /&gt;
  * [https://drlue.at/dcv/2021_11_05_classes_4.mp4 2021_11_03_classes_4]&lt;br /&gt;
&lt;br /&gt;
* Wiederholung Vererbung&lt;br /&gt;
* Überschreiben von Methoden (Beispiel {{JSL|Animal}}) -&amp;gt; [[Objektorientierte_Programmierung#Polymorphismus|Polymorphismus]]&lt;br /&gt;
* Funktionalität erweitern in einer Subklasse ({{JSL|Cat}})&lt;br /&gt;
* Den wahren Typen einer Klasse erkennen mit {{JSL|instanceof}}&lt;br /&gt;
&lt;br /&gt;
=== 8. November 2021 ===&lt;br /&gt;
&lt;br /&gt;
* An den Übungsaufgaben Objektorientierte Programmierung weitermachen&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Objektorientierte Programmierung&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://matura.drlue.at/index.php/OOP_Uebungen&lt;/div&gt;</summary>
		<author><name>Eray</name></author>
	</entry>
	<entry>
		<id>https://ccwiki.digitalcampusvorarlberg.at/index.php?title=Protokoll&amp;diff=2046</id>
		<title>Protokoll</title>
		<link rel="alternate" type="text/html" href="https://ccwiki.digitalcampusvorarlberg.at/index.php?title=Protokoll&amp;diff=2046"/>
		<updated>2021-11-08T10:41:01Z</updated>

		<summary type="html">&lt;p&gt;Eray: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== 3. November 2021 ===&lt;br /&gt;
  Dateien:&lt;br /&gt;
  * Lukas/week8/day3/&lt;br /&gt;
&lt;br /&gt;
  &#039;&#039;&#039;Videos:&#039;&#039;&#039;&lt;br /&gt;
  * [https://drlue.at/dcv/2021_11_03_classes.mp4 2021_11_03_classes]&lt;br /&gt;
  * [https://drlue.at/dcv/2021_11_03_classes_2.mp4 2021_11_03_classes_2]&lt;br /&gt;
&lt;br /&gt;
  &#039;&#039;&#039;Übungen:&#039;&#039;&#039;&lt;br /&gt;
  * [[OOP_Uebungen#Aufgabe:_Datenklasse|Datenklasse]]&lt;br /&gt;
  * [[OOP_Uebungen#Aufgabe:_Person|Person]]&lt;br /&gt;
  * [[OOP_Uebungen#Aufgabe:_Person_Sortiert|Person sortiert]]&lt;br /&gt;
&lt;br /&gt;
* Klasse&lt;br /&gt;
* Konstruktor&lt;br /&gt;
* Instanzattribute (Variablen einer Instanz einer Klasse)&lt;br /&gt;
* getter/setter für Attribute&lt;br /&gt;
* Override von {{JSL|toString()}}&lt;br /&gt;
* Array von Klassen&lt;br /&gt;
* Liste und ihre Implementierung {{JSL|ArrayList}}&lt;br /&gt;
&lt;br /&gt;
=== 4. November 2021 ===&lt;br /&gt;
  Dateien:&lt;br /&gt;
  * Lukas/week8/day4/&lt;br /&gt;
&lt;br /&gt;
* Enum (Enumeration oder Aufzählung)&lt;br /&gt;
* Switch singleline/multiline&lt;br /&gt;
&lt;br /&gt;
=== 5. November 2021 ===&lt;br /&gt;
  &#039;&#039;&#039;Dateien:&#039;&#039;&#039;&lt;br /&gt;
  * Lukas/week8/day5/&lt;br /&gt;
&lt;br /&gt;
  &#039;&#039;&#039;Videos:&#039;&#039;&#039;&lt;br /&gt;
  * [https://drlue.at/dcv/2021_11_05_classes_3.mp4 2021_11_03_classes_3]&lt;br /&gt;
  * [https://drlue.at/dcv/2021_11_05_classes_4.mp4 2021_11_03_classes_4]&lt;br /&gt;
&lt;br /&gt;
* Wiederholung Vererbung&lt;br /&gt;
* Überschreiben von Methoden (Beispiel {{JSL|Animal}}) -&amp;gt; [[Objektorientierte_Programmierung#Polymorphismus|Polymorphismus]]&lt;br /&gt;
* Funktionalität erweitern in einer Subklasse ({{JSL|Cat}})&lt;br /&gt;
* Den wahren Typen einer Klasse erkennen mit {{JSL|instanceof}}&lt;br /&gt;
&lt;br /&gt;
=== 8. November 2021 ===&lt;br /&gt;
&lt;br /&gt;
* An den Übungsaufgaben Objektorientierte Programmierung weitermachen&lt;/div&gt;</summary>
		<author><name>Eray</name></author>
	</entry>
</feed>