Wie schreibe ich SQL, um in Oracle Zeichenfolgen abzurufen, die mit % beginnen?

Wie schreibe ich SQL, um in Oracle Zeichenfolgen abzurufen, die mit % beginnen?

Kann mir bitte jemand dabei helfen, die Daten in SQL für alle Zeichenfolgen abzurufen, die mit beginnen %%string?

Ich habe unten versucht zu entkommen %%, aber es hat nicht funktioniert

SELECT * FROM Tablename WHERE host LIKE ‘[%][%]%’

Antwort1

Dieser Link{}besagt, dass Sie sie mit oder maskieren müssen \. Ihr Beispiel sollte also etwa so aussehen:

SELECT * FROM Tablename WHERE host LIKE ‘\%\%%’;

Sie können auch einige ausgewählte Zeichenfolgen ausprobieren, um zu sehen, was maskiert wird:

SELECT '\%{%%}' FROM dual;

verwandte Informationen