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
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