377

Daten & Datenbanken · Logik & Filter

Logik in der Datenanalyse anwenden

Du lernst, Geschäftsregeln exakt in logische Bedingungen zu übersetzen, damit Filter, Formeln und Abfragen genau die richtigen Datensätze treffen.

Fortgeschritten Fortgeschritten ca. 16 Std. SelbststudiumDigitales Business: 2. Lehrjahr · Berufsfachschule
#Boolesche Logik#Wahrheitstabelle#UND / ODER / NICHT#De Morgan#Mengen#Filter#Excel WENN#SQL WHERE#pandas

Überblick

Worum geht es?

Hinter fast jeder Auswertung steckt eine Bedingung: Welche Kunden, welche Bestellungen, welche Fälle? Du übersetzt umgangssprachliche Regeln in Ausdrücke mit UND, ODER und NICHT, prüfst sie mit Wahrheitstabellen und vereinfachst sie. Dabei lernst du, warum 'nicht Zürich oder Bern' oft falsch umgesetzt wird und wie fehlende Werte eine Abfrage still verfälschen. Die Logik setzt du in Excel, in SQL und in pandas um.

Wofür brauchst du das?

Eine falsch kombinierte Bedingung liefert keine Fehlermeldung, sondern einfach falsche Zahlen. Wenn das Marketing 2'900 Kontakte anschreiben will und deine Abfrage 4'100 liefert, landen Werbemails bei Leuten, die widersprochen haben. Saubere Logik schützt vor solchen Fehlern und ist die Grundlage für 378 (Plausibilitätsregeln), 325 (Automatisierung) und 393 (Machine Learning).

Das solltest du schon können

  • Grundlegende Auswertungen in Excel mit Filtern und PivotTables erstellen (Modul 375)
  • Variablen, Datentypen und Verzweigungen (if / else) in einer Programmiersprache kennen (Modul 319)
  • Tabellen, Attribute und Schlüssel in einem Datenmodell verstehen (Modul 162)

Typische Tools & Technologien

Excel (WENN, WENNS, UND, ODER, NICHT, ZÄHLENWENNS, FILTER)SQL (WHERE, AND, OR, NOT, IS NULL)Python mit pandasJupyter NotebookPower Querydraw.io (Venn-Diagramme)

Lernziele

Was musst du können?

Das sind die Fähigkeiten, die am Ende des Moduls sitzen sollten. Jedes Ziel mit einem Beispiel aus dem Lehrbetrieb.

  1. 1

    Umgangssprachliche Geschäftsregeln in logische Ausdrücke übersetzen

    Kompetenz A

    Du zerlegst eine Regel in einzelne Aussagen, die wahr oder falsch sein können, und verknüpfst sie mit UND, ODER und NICHT. Klammern setzt du bewusst, denn UND bindet stärker als ODER.

    Situation

    Ein Online-Shop für Haushaltsgeräte in St. Gallen hat die Regel: 'Gratisversand ab CHF 50 oder für Treuekunden, aber nie bei Sperrgut.' Im Shop bekommen aber auch Sperrgut-Bestellungen über CHF 50 Gratisversand.

    Deine Aufgabe

    Formuliere die Regel als logischen Ausdruck und finde den Fehler in der bestehenden Formel 'Betrag >= 50 ODER Treue UND NICHT Sperrgut'.

    Gutes Ergebnis

    Korrekt: (Betrag >= 50 ODER Treue) UND NICHT Sperrgut. Die bestehende Formel wird als Betrag >= 50 ODER (Treue UND NICHT Sperrgut) gelesen, weil UND vor ODER kommt. Die Klammern fehlten.

    AussageKonjunktion (UND)Disjunktion (ODER)Negation (NICHT)OperatorrangfolgeKlammerung
  2. 2

    Wahrheitstabellen aufstellen und Regeln auf Lücken und Widersprüche prüfen

    Kompetenz B

    Mit einer Wahrheitstabelle gehst du systematisch alle Kombinationen der Eingangsbedingungen durch. Bei n Bedingungen sind das 2 hoch n Zeilen. So findest du Fälle, die keine Regel abdeckt, oder Fälle, in denen sich zwei Regeln widersprechen.

    Situation

    Im Spesenreglement einer Treuhandfirma steht: Regel 1 'Ohne Beleg wird abgelehnt.' Regel 2 'Was die vorgesetzte Person genehmigt, wird ausbezahlt.' Regel 3 'Beträge bis CHF 200 mit Beleg werden automatisch ausbezahlt.'

    Deine Aufgabe

    Stelle eine Wahrheitstabelle mit den Bedingungen Beleg, Genehmigung, Betrag <= 200 auf und prüfe alle 8 Fälle.

    Gutes Ergebnis

    Widerspruch in 2 Zeilen: kein Beleg, aber genehmigt (Regel 1 lehnt ab, Regel 2 zahlt aus). Lücke: Beleg vorhanden, über CHF 200, nicht genehmigt, ist nirgends geregelt. Beides geht als Rückfrage an die Finanzabteilung.

    Wahrheitstabelle2^n KombinationenWiderspruchLückeEntscheidungstabelle
  3. 3

    Logische Bedingungen in Excel-Formeln korrekt umsetzen

    Kompetenz D

    Du kombinierst WENN, WENNS, UND, ODER und NICHT, zählst mit ZÄHLENWENNS über mehrere Bedingungen und filterst dynamisch mit FILTER. Du achtest auf die Reihenfolge der Prüfungen bei WENNS, weil die erste wahre Bedingung gewinnt.

    Situation

    Die Debitorenbuchhaltung eines Sanitärbetriebs bestimmt die Mahnstufe von Hand: Stufe 1 ab 10 Tagen überfällig, Stufe 2 ab 30, Stufe 3 ab 45 Tagen, aber nur wenn der offene Betrag über CHF 20 liegt.

    Deine Aufgabe

    Schreibe eine Formel, die die Mahnstufe automatisch berechnet.

    Gutes Ergebnis

    =WENN([@Betrag]<=20;0;WENNS([@Tage]>=45;3;[@Tage]>=30;2;[@Tage]>=10;1;WAHR;0)). Die höchste Stufe wird zuerst geprüft, sonst bekäme ein Fall mit 50 Tagen Stufe 1.

    WENN / WENNSUND / ODER / NICHTZÄHLENWENNSFILTER mit * und +Prüfreihenfolge
  4. 4

    Zielgruppen mit Mengenoperationen bilden und mit Venn-Diagrammen prüfen

    Kompetenz E

    UND entspricht der Schnittmenge, ODER der Vereinigung, UND NICHT der Differenz. Mit einem Venn-Diagramm machst du sichtbar, welche Datensätze eine Bedingung trifft, und kontrollierst die Anzahl, bevor du eine Liste weitergibst.

    Situation

    Das Marketing einer Kaffeerösterei will eine Aktion an Kontakte schicken, die den Newsletter abonniert haben und in den letzten 12 Monaten gekauft haben, aber keinen Werbewiderspruch erfasst haben. Im CRM: 12'400 Kontakte, 5'200 Newsletter, 7'100 Käufer, 3'300 beides, davon 400 mit Widerspruch.

    Deine Aufgabe

    Bestimme die Zielgruppe und ihre Grösse.

    Gutes Ergebnis

    (Newsletter ∩ Käufer) ohne Widerspruch = 3'300 - 400 = 2'900 Kontakte. Venn-Diagramm mit drei Kreisen als Beleg im Auftrag abgelegt.

    SchnittmengeVereinigungsmengeDifferenzKomplementVenn-Diagramm
  5. 5

    Ausdrücke vereinfachen und Negationen mit De Morgan korrekt bilden

    Kompetenz C

    Die Verneinung einer UND-Verknüpfung wird zu einem ODER mit verneinten Teilen und umgekehrt. Wer das nicht beachtet, baut Filter, die immer wahr oder nie wahr sind.

    Situation

    Eine Kollegin will in einer Auswertung alle Filialen ausser Zürich und Bern sehen und schreibt =ODER([@Ort]<>"Zürich";[@Ort]<>"Bern"). Es erscheinen trotzdem alle Filialen.

    Deine Aufgabe

    Erkläre den Fehler und korrigiere die Bedingung.

    Gutes Ergebnis

    Gewollt ist NICHT(Ort = Zürich ODER Ort = Bern). Nach De Morgan: Ort <> Zürich UND Ort <> Bern. Die ODER-Version ist immer wahr, weil jeder Ort mindestens von einem der beiden verschieden ist.

    De MorganTautologieKontradiktionVereinfachungÄquivalenz
  6. 6

    Bedingungen in SQL und pandas umsetzen und fehlende Werte berücksichtigen

    Kompetenz F

    Du schreibst dieselbe Logik als SQL-WHERE-Klausel und als pandas-Filter. Du weisst, dass ein Vergleich mit NULL in SQL unbekannt ist und die Zeile in WHERE still herausfällt, während NaN in pandas bei != True und bei den übrigen Vergleichen False liefert. Fehlende Werte behandelst du deshalb in beiden Werkzeugen ausdrücklich (IS NULL, isna()).

    Situation

    Die Verkaufsauswertung einer Versicherung soll alle Verträge ausserhalb der Region 'Ost' zählen. 'WHERE region <> 'Ost'' ergibt 18'200, die Gesamtzahl minus Ost wäre aber 18'950.

    Deine Aufgabe

    Finde die fehlenden 750 Verträge und korrigiere die Abfrage.

    Gutes Ergebnis

    750 Verträge haben region = NULL und fallen bei <> heraus. Korrekt: WHERE region <> 'Ost' OR region IS NULL, oder vorher die Region nachpflegen. In pandas: df[(df.region != 'Ost') | df.region.isna()]. Die Zahlen werden an die Datenqualitäts-Verantwortliche gemeldet.

    WHEREIS NULLdreiwertige Logikpandas Boolean Mask& / | / ~NaN

Selbsteinschätzung

Wo stehst du?

Die Kompetenzmatrix zerlegt das Modul in Themenstränge und drei Stufen. Für den Kompetenznachweis solltest du überall mindestens Stufe 2 erreichen. Dein Stand bleibt in diesem Browser gespeichert und färbt Lernweg und Übungen ein.

Tippe auf eine Aussage, um deinen Stand zu setzen: offen unsicher sitzt
A

Regeln formalisieren

Ziel 1

Grundlagen

Fortgeschritten

Erweitert

B

Wahrheitstabellen

Ziel 2

Grundlagen

Fortgeschritten

Erweitert

C

Negation und Vereinfachung

Ziel 5

Grundlagen

Fortgeschritten

Erweitert

D

Logik in Excel

Ziel 3

Grundlagen

Fortgeschritten

Erweitert

E

Mengen und Zielgruppen

Ziel 4

Grundlagen

Fortgeschritten

Erweitert

F

Bedingungen in SQL und pandas

Ziel 6

Grundlagen

Fortgeschritten

Erweitert

Praxisfall

Belegung prüfen bei der Genossenschaft Sonnhalde

Gian ist im 2. Lehrjahr bei der Wohnbaugenossenschaft Sonnhalde in Winterthur, die mit 25 Mitarbeitenden rund 1'100 Wohnungen verwaltet. Laut Vermietungsreglement dürfen Wohnungen nicht stark unterbelegt sein, und subventionierte Wohnungen sind an Einkommensgrenzen gebunden. Die Geschäftsstelle braucht eine verlässliche Liste der Haushalte, die gegen diese Regeln verstossen, und beauftragt Gian damit.

  1. Kapitel 1

    Ein Satz, drei Bedingungen

    Im Reglement steht: Eine Wohnung gilt als unterbelegt, wenn sie mehr als ein Zimmer mehr hat als Personen darin wohnen, ausser die Mietpartei ist über 70 oder ein Härtefall ist bewilligt. Gian zerlegt den Satz in drei Aussagen und schreibt: (Zimmer minus Personen grösser 1) UND NICHT (Alter grösser 70 ODER Härtefall). Beim Gegenlesen fällt ihm auf, dass "mehr als ein Zimmer mehr" leicht als "mindestens ein Zimmer mehr" missverstanden wird. Er lässt sich die Lesart von der Leiterin Vermietung bestätigen.

    Ziel 1

  2. Kapitel 2

    Acht Zeilen und eine Lücke

    Für die drei Bedingungen stellt Gian eine Wahrheitstabelle mit acht Zeilen auf. Dann nimmt er die Regel für subventionierte Wohnungen dazu: steuerbares Einkommen unter CHF 60'000 und Vermögen unter CHF 100'000. Die Tabelle zeigt, dass das Reglement nicht sagt, was bei genau CHF 60'000 gilt. Ausserdem widersprechen sich zwei Artikel bei Wohngemeinschaften. Gian legt beide Fälle der Geschäftsstelle vor, die die Regeln präzisiert.

    Ziel 2

  3. Kapitel 3

    Wenn das Alter fehlt

    In Excel setzt Gian die Regel mit WENN, UND, ODER und NICHT um und prüft sie mit acht Testzeilen, eine pro Zeile der Wahrheitstabelle. Im exportierten Datenbestand ist aber bei 40 Mietparteien die Spalte Alter leer. Excel wertet die leere Zelle als 0, die Bedingung "über 70" ist damit falsch, und alle 40 erscheinen als unterbelegt. Gian ergänzt mit WENNS einen eigenen Status "Alter fehlt", damit diese Fälle zuerst geklärt werden.

    Ziel 3

  4. Kapitel 4

    Zu viele Briefe

    Eine Kollegin hat für einen Serienbrief alle Haushalte gefiltert, die "nicht über 70 oder nicht Härtefall" sind, und kommt auf 690 statt der erwarteten gut 200. Gian zeigt mit De Morgan, dass NICHT (A ODER B) gleich NICHT A UND NICHT B ist, und korrigiert den Filter. In einem Venn-Diagramm stellt er dann unterbelegte und subventionierte Wohnungen gegenüber. Die Schnittmenge von 37 Haushalten bekommt Priorität, weil dort beide Regeln verletzt sind.

    Ziel 5Ziel 4

  5. Kapitel 5

    Die verschwundenen Härtefälle

    Für die Zukunft soll die Liste direkt aus der Datenbank der Liegenschaftsverwaltung kommen. Gians erste SQL-Abfrage mit WHERE haertefall <> 'ja' liefert 112 Zeilen zu wenig, weil das Feld bei vielen Mietparteien NULL ist und solche Zeilen aus jedem Vergleich herausfallen. Mit (haertefall IS NULL OR haertefall <> 'ja') stimmt das Ergebnis. Zur Kontrolle rechnet er dieselbe Selektion in pandas mit isna() nach und kommt ebenfalls auf 214 unterbelegte Wohnungen.

    Ziel 6Ziel 4

Lernweg

Wie lernst du das?

  1. 1

    Aussagen und Operatoren

    ca. 2 Std.

    Du lernst die Grundbausteine der Aussagenlogik und übst, Sätze aus dem Alltag in Ausdrücke zu übersetzen.

    • Zehn Regeln aus Reglementen (Spesen, Ferien, Rabatte) in Ausdrücke mit UND, ODER, NICHT übersetzen
    • Bei jedem Ausdruck die Klammern bewusst setzen und die Rangfolge erklären
    • Mit einer Kollegin die Übersetzungen gegenseitig prüfen

    Trainiert Kompetenz A1A2

    Lernziel1

  2. 2

    Wahrheitstabellen und Vereinfachung

    ca. 3 Std.

    Du stellst Wahrheitstabellen auf, findest Lücken und Widersprüche und vereinfachst Ausdrücke.

    • Wahrheitstabellen mit 2 und 3 Variablen von Hand und in Excel erstellen
    • De-Morgan-Regeln an fünf Beispielen mit Wahrheitstabelle beweisen
    • Ein bestehendes Reglement auf Widersprüche prüfen

    Trainiert Kompetenz B1B2C1

    Lernziel25

  3. 3

    Logik in Excel

    ca. 3 Std.

    Du setzt Regeln in Excel-Formeln um und testest sie systematisch mit Grenzwerten.

    • Mahnstufen-, Rabatt- und Bonusberechnung mit WENNS umsetzen
    • Testtabelle mit Grenzwerten (genau 10, 30, 45 Tage) anlegen
    • Mit ZÄHLENWENNS und FILTER Zielgruppen zählen und ausgeben

    Trainiert Kompetenz D1D2A2

    Lernziel31

  4. 4

    Mengen und Zielgruppen

    ca. 2 Std.

    Du verbindest Logik mit Mengenlehre und prüfst Zielgruppen mit Venn-Diagrammen.

    • Für drei Marketing-Selektionen Venn-Diagramme zeichnen und die Grösse berechnen
    • Die Selektion in Excel nachbauen und die Anzahl mit der Rechnung vergleichen
    • Typische Fehler mit 'ohne' und 'ausser' in Auftragstexten sammeln

    Trainiert Kompetenz E1E2C2

    Lernziel45

  5. 5

    Logik in SQL und pandas

    ca. 4 Std.

    Du überträgst die Logik in Datenbankabfragen und Python und lernst den Umgang mit fehlenden Werten.

    • Dieselben drei Filter in SQL (SQLite oder MS SQL) und in pandas umsetzen
    • Absichtlich NULL-Werte einbauen und beobachten, welche Zeilen verschwinden
    • Eine Kontrollrechnung aufstellen: Treffer plus Nicht-Treffer muss die Gesamtzahl ergeben

    Trainiert Kompetenz F1F2E2

    Lernziel64

Üben

Übungen aus der Praxis

Ferienanspruch als Formel

Einstieg Einstieg

In einem KMU gilt: 5 Wochen Ferien für Lernende und für Mitarbeitende ab 50 Jahren, sonst 4 Wochen. Wer mehr als 10 Dienstjahre hat, erhält zusätzlich 1 Woche, ausser Lernende.

Weist nach A1D1

  1. Die Regel in logische Teilaussagen zerlegen
  2. Eine Excel-Formel für die Anzahl Wochen schreiben
  3. Mit 6 Testpersonen (inkl. Grenzfällen 50 Jahre, 10 Dienstjahre) prüfen
Tipp anzeigen

Berechne Grundanspruch und Zusatzwoche getrennt und addiere sie. Das ist einfacher als eine riesige verschachtelte WENN-Formel.

Lösungsskizze anzeigen

Grund: =WENN(ODER([@Lernend];[@Alter]>=50);5;4). Zusatz: =WENN(UND([@Dienstjahre]>10;NICHT([@Lernend]));1;0). Summe aus beiden. Testfälle zeigen, ob 'ab 50' korrekt mit >= umgesetzt ist.

Rabattreglement auf Widersprüche prüfen

Fortgeschritten Fortgeschritten

Ein Velohändler hat drei Rabattregeln: 10 % für Vereinsmitglieder, 15 % bei E-Bikes über CHF 4'000, kein Rabatt auf Aktionsartikel. Das Verkaufsteam weiss nicht, was bei einem Vereinsmitglied mit einem reduzierten E-Bike für CHF 4'500 gilt.

Weist nach B2A2

  1. Bedingungen definieren: Mitglied, E-Bike über 4'000, Aktionsartikel
  2. Wahrheitstabelle mit 8 Zeilen aufstellen und pro Zeile den Rabatt laut Regeln eintragen
  3. Widersprüche und Lücken markieren
  4. Einen Vorschlag für eine eindeutige Regel mit Prioritäten formulieren
Tipp anzeigen

Frag dich bei jeder Zeile: Greifen mehrere Regeln gleichzeitig? Werden Rabatte addiert, oder gilt der höchste?

Lösungsskizze anzeigen

Kritisch sind die Zeilen, in denen Aktionsartikel mit Mitglied oder E-Bike zusammenkommen, sowie Mitglied und E-Bike zusammen (10 + 15 oder max?). Vorschlag: 1. Aktionsartikel immer 0 %. 2. Sonst gilt der höchste anwendbare Rabatt, keine Addition. Das als WENNS in dieser Reihenfolge umsetzen.

Kampagnen-Selektion in SQL und pandas

Anspruchsvoll Anspruchsvoll

Ein Fitnessanbieter mit 9 Standorten will alle aktiven Mitglieder ausserhalb von Zürich und Winterthur anschreiben, die seit mehr als 60 Tagen nicht trainiert haben oder deren Abo in den nächsten 30 Tagen ausläuft. In der Tabelle fehlt bei 3 % der Mitglieder der Standort, bei einigen das letzte Trainingsdatum.

Weist nach F2F3C2E3

  1. Die Selektion als logischen Ausdruck mit Klammern formulieren
  2. Die Negation 'ausserhalb von Zürich und Winterthur' mit De Morgan korrekt umsetzen
  3. Die Abfrage in SQL und in pandas schreiben
  4. Entscheiden und begründen, wie Datensätze mit fehlendem Standort oder Datum behandelt werden
  5. Mit einer Kontrollrechnung belegen, dass die Anzahl stimmt
Tipp anzeigen

Teste zuerst jeden Teil der Bedingung einzeln und zähle die Treffer. Kombiniere erst danach.

Lösungsskizze anzeigen

aktiv UND standort NOT IN ('Zürich','Winterthur') UND (letztes_training < heute - 60 ODER abo_ende <= heute + 30). In pandas mit & und | und Klammern um jeden Teil, ~df.standort.isin([...]). Fehlender Standort: separat ausweisen und nicht automatisch anschreiben. Fehlendes Trainingsdatum: als 'nie trainiert' behandeln, wenn das mit der Fachabteilung so vereinbart ist.

Selbstcheck

Kannst du das beantworten?

Wie viele Zeilen hat eine Wahrheitstabelle mit 4 Bedingungen?

2 hoch 4 = 16 Zeilen.

Was ergibt NICHT(A UND B) nach De Morgan?

NICHT A ODER NICHT B.

Welcher Operator bindet stärker: UND oder ODER?

UND. Deshalb wird A ODER B UND C als A ODER (B UND C) gelesen.

Welcher Mengenoperation entspricht ein UND-Filter?

Der Schnittmenge: Nur Datensätze, die beide Bedingungen erfüllen.

Warum findet 'WHERE ort <> 'Bern'' keine Zeilen, in denen der Ort fehlt?

Ein Vergleich mit NULL ergibt in SQL 'unbekannt' und nicht wahr. Solche Zeilen fallen heraus, wenn du nicht IS NULL ergänzt.

Warum kommt bei WENNS die strengste Bedingung zuerst?

WENNS gibt das Ergebnis der ersten wahren Bedingung zurück. Steht die schwächere zuerst, wird die strengere nie erreicht.

Welche Operatoren nutzt du in pandas für UND, ODER, NICHT?

& für UND, | für ODER, ~ für NICHT. Jede Teilbedingung muss in Klammern stehen.

Prüfung

Stolpersteine & Prüfungstipps

Typische Stolpersteine

  • Klammern weglassen und darauf vertrauen, dass die Formel 'schon richtig gelesen' wird.
  • 'Ausser A und B' als ODER-Verknüpfung von Ungleichheiten umsetzen, was immer wahr ist.
  • Fehlende Werte nicht beachten und dadurch Datensätze still verlieren.
  • Nur einen Testfall prüfen statt alle Grenzwerte (genau 30 Tage, genau CHF 50).
  • In pandas 'and' und 'or' statt & und | verwenden, was zu einer Fehlermeldung oder falschen Ergebnissen führt.

Tipps für den Kompetenznachweis

  • Schreib jede Regel zuerst als Ausdruck mit Variablen (A, B, C) auf, bevor du eine Formel baust.
  • Bei Prüfungsaufgaben mit Wahrheitstabellen: Spalten systematisch füllen (z.B. 0 0 0, 0 0 1, ...), damit keine Kombination fehlt.
  • Belege Selektionen immer mit einer Kontrollrechnung: Treffer plus Nicht-Treffer gleich Gesamtzahl.
  • Nenne bei jeder Abfrage, wie du fehlende Werte behandelst. Das zeigt, dass du über den Happy Path hinaus denkst.

Glossar

Begriffe kurz erklärt

Aussage
Satz, der eindeutig wahr oder falsch ist, z.B. 'Betrag >= 50'.
Konjunktion
UND-Verknüpfung: nur wahr, wenn alle Teile wahr sind.
Disjunktion
ODER-Verknüpfung: wahr, wenn mindestens ein Teil wahr ist.
Wahrheitstabelle
Tabelle mit allen Kombinationen der Eingangswerte und dem jeweiligen Ergebnis eines Ausdrucks.
De-Morgan-Regeln
NICHT(A UND B) = NICHT A ODER NICHT B, und NICHT(A ODER B) = NICHT A UND NICHT B.
Tautologie
Ausdruck, der in jedem Fall wahr ist. Bei Filtern meist ein Fehler.
NULL
Markierung für einen fehlenden oder unbekannten Wert in einer Datenbank.
Boolean Mask
In pandas eine Spalte aus True und False, mit der Zeilen gefiltert werden.

Mit KI-Tutor

Jeder Kurs hat einen persönlichen KI-Tutor

  • Erklärt in deinem Tempo
  • Debuggt mit dir
  • Fachgespräch wie im QV
  • Unbegrenzt neue Übungen

Denkanstösse statt fertiger Lösungen. In der Gratis-Lektion zum Ausprobieren.

KI-Tutor · Modul 164Nur Tipps

Mein JOIN liefert plötzlich doppelte Zeilen. Was mache ich falsch?
Gute Frage! Schau dir die Spalte an, über die du verbindest: Ist sie in beiden Tabellen eindeutig? Was passiert mit einer Kundin, die zwei Bestellungen hat?
Ah, dann kommt sie zweimal vor …
Genau. Willst du die Bestellungen zählen oder nur die Kundinnen sehen? Je nachdem hilft dir GROUP BY oder DISTINCT.

Tutavio

So helfen wir dir bei Modul 377

  • Wir übersetzen mit dir Regeln aus echten Reglementen deines Lehrbetriebs in saubere Ausdrücke und Excel-Formeln.
  • Wir stellen gemeinsam Wahrheitstabellen auf und zeigen dir, wie du damit Lücken in Anforderungen findest, bevor sie zu Fehlern werden.
  • Wenn deine Abfrage 'komische' Zahlen liefert, suchen wir mit dir systematisch nach falschen Klammern, Negationen oder NULL-Werten.
  • Vor der Prüfung trainieren wir De Morgan, Operatorrangfolge und Mengenaufgaben mit Aufgaben im Prüfungsformat.

Unverbindlich anfragen. Wir melden uns innert 24 Stunden.

Tutor:in für Modul 377 finden

Passende Module

Diese Seite ist eine eigene Lernhilfe von Tutavio und keine offizielle Modulbeschreibung. Nummer, Titel und Einordnung stammen aus den öffentlichen Bildungsplänen. Die verbindliche Modulidentifikation findest du im Modulbaukasten von ICT-Berufsbildung Schweiz.

Gratis-LektionNachhilfe