Как написать SQL для извлечения строк, начинающихся с % в Oracle?

Как написать SQL для извлечения строк, начинающихся с % в Oracle?

Может ли кто-нибудь помочь, как извлечь данные в SQL для всех строк, начинающихся с %%string?

Я пытался сбежать ниже, %%но не получилось.

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

решение1

Эта ссылкаговорит, что вам нужно экранировать их с помощью {}или \. Так что ваш пример должен быть примерно таким:

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

Вы также можете попробовать выбрать несколько строк, чтобы увидеть, какие из них экранируются:

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

Связанный контент