Jo: spezielle SELECT-Abfrage

Hallo zusammen!

Ich hatte für die WM ein kleines Tippspiel programmiert. Jetzt kam die Idee auf, sowas auch für die nächste 2.-Liga-Saison zu machen.

Unter anderem gibt es eine Tabelle mit folgenden Spalten:

SpielId, Tore1, Tore2

Ich kann jetzt in PHP Tore1 mit Tore2 vergleichen und dann entsprechend 0,1 oder 3 Punkte vegeben.

Meine Frage ist jetzt, ob man das direkt bei der Datenbank-Abfrage erledigen kann.

Also sowas in der Art:

SELECT (if (a>b) {3} else {0}) FROM ...

Ich hoffe, ihr versteht mich!

Danke schon mal

Grüßle
Jo

  1. echo $begrüßung;

    Meine Frage ist jetzt, ob man das direkt bei der Datenbank-Abfrage erledigen kann.
    SELECT (if (a>b) {3} else {0}) FROM ...

    Einige Datenbanksysteme kennen eine IF-Funktion, die das so erledigen kann. Sie sollte sich in der Dokumentation des von dir verwendeten Systems finden lassen. Für MySQL beispielsweise ist sie im Kapitel Control Flow Functions beschrieben.

    echo "$verabschiedung $name";

    1. Hi dedlfix!

      Perfekt! Genau das, was ich gesucht habe! Jetzt kann ich mich ja an die anderen Probleme setzen!

      Danke und Gruß Jo