Ich möchte eine SQL erstellen, die IMMER eine Antwort ausgibt:
Entweder die gefundenen Datensätze oder eine Meldung "nichts gefunden"...
Aus dem FB Handbuch abgeleitet versuche ich:
SELECT id, artikelnr FROM art WHERE id =999;if(row_count =0)then SELECT 0 AS id,'No matching record' AS artikelnr FROM RDB$DATABASE;
Das geht so aber nicht.
ChatGPT hat eine andere Idee, die ebenfalls nicht klappt:
SELECT
COALESCE((SELECT id, artikelnr FROM art WHERE id =999),(SELECT 0 AS id,'No matching record' AS artikelnr FROM RDB$DATABASE)) AS result_text
FROM RDB$DATABASE;
Frage
Thomas Rogenmoser
Ich möchte eine SQL erstellen, die IMMER eine Antwort ausgibt:
Entweder die gefundenen Datensätze oder eine Meldung "nichts gefunden"...
Aus dem FB Handbuch abgeleitet versuche ich:
Das geht so aber nicht.
ChatGPT hat eine andere Idee, die ebenfalls nicht klappt:
Hat jemand eine bessere Idee?
Link zu diesem Kommentar
Auf anderen Seiten teilen
3 Antworten auf diese Frage
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.