Hallo,
ich bin gerade dabei, SQL zu lernen.
In meiner Datenbank befindet sich eine Tabelle "test_tabelle" mit verschiedenen Spaltennamen, aber die Tabelle ist noch leer, was auch das entsprechende Statement bestätigt:
Dieser Befehl gibt 0 zurück.
Nun möchte ich ein SQL-Statement schreiben, das alle Zeilen der Tabelle zurückgibt, oder, falls die Tabelle keine Zeilen enthält, die Zeichenkette "falsch" ausgibt:
Dieser Befehl gibt einen SQL-Fehler zurück: "You have an error in your SQL syntax ..."
Warum tritt dieser Fehler auf? Kann mir jemand helfen? Vielen Dank!
ich bin gerade dabei, SQL zu lernen.
In meiner Datenbank befindet sich eine Tabelle "test_tabelle" mit verschiedenen Spaltennamen, aber die Tabelle ist noch leer, was auch das entsprechende Statement bestätigt:
Code:
SELECT count ( * ) FROM test_tabelle;
Nun möchte ich ein SQL-Statement schreiben, das alle Zeilen der Tabelle zurückgibt, oder, falls die Tabelle keine Zeilen enthält, die Zeichenkette "falsch" ausgibt:
Code:
IF ( ( select count ( * ) FROM test_tabelle ) , SELECT * FROM test_tabelle , SELECT "falsch" );
Warum tritt dieser Fehler auf? Kann mir jemand helfen? Vielen Dank!
Kommentar