Wenn dies Ihr erster Besuch hier ist,
lesen Sie bitte zuerst die Hilfe - Häufig gestellte Fragen
durch. Sie müssen sich vermutlich registrieren,
bevor Sie Beiträge verfassen können. Klicken Sie oben auf 'Registrieren', um den Registrierungsprozess zu
starten. Sie können auch jetzt schon Beiträge lesen. Suchen Sie sich einfach das Forum aus, das Sie am meisten
interessiert.
Du musst die Zeichen quoten. Unter ORACLE kann man an das SELECT-Statement ein ESCAPE '\' ranhaengen. Dann ist \ das QUOTE-Zeichen und das im String folgende Zeichen wird nicht interpretiert. Also z.B.:
SELECT * <br>
FROM table <br>
WHERE feld LIKE 'hallo\%josef' <br>
ESCAPE '\' <br>
Unter Oracle findet man das in der DOKU bei LIKE. Ob das in anderen DB-Systemen auch so geht, entzieht sich schon wieder meiner Kenntnis. Aber ich denk schon...
die Vorgehensweise für den MS SQL Server wird in der Hilfedatei auf der Seite <i>Mustervergleich in Suchbedingungen</i> beschrieben, diese Seite wird am schnellsten durch die Suche nach <b>ESCAPE</b> gefunden.
SELECT * FROM Tabelle WHERE Feldwert LIKE '/%' ESCAPE '/
Comment