Cheatah: Frage zu einem SQL-Coding (IBM DB2)

Beitrag lesen

Hi,

LIKE erwartet unter DB2 keinen konkreten Wert.
SELECT * FROM TAB WHERE FIELD1 LIKE 'A%' liefert alle Sätze, wo FIELD1 mit A beginnt.

ja, aber ist es auch möglich, etwa folgendes zu sagen:

SELECT * FROM TAB WHERE FIELD1 LIKE ('A%', 'B%')

In den mir bekannten DBMSsen würde ich hier einen Fehler erwarten[1].

Dein letzter Satz ist wenig hilfreich

Das liegt daran, dass das, worauf er sich bezieht, *überhaupt nicht* hilfreich ist. Deine Problembeschreibung ist unzureichend, es ist dadurch unmöglich, Dir zu helfen.

Apropos Bezug:

Hi,

Bitte zitiere nur das, worauf Du Dich beziehst, und antworte dann in einer in Mitteleuropa üblichen Leserichtung. Danke.

Cheatah

[1] Und in einer idealen Welt zusätzlich die Warnung, dass "SELECT *" nicht sinnvoll ist.

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes