Есть ли в SAP OpenSQL какие-то "обратные подстановочные знаки"?

Итак, у нас есть таблица с полем, содержащим строки.
Эти строки могут содержать символы подстановки.

Например:

id | name
---+----------------
 1 | thomas
 2 | san*
 3 | *max*

Теперь я хочу выбрать из этой таблицы в отношении этих символов подстановки.
Например что-то вроде этого:

SELECT * FROM table WHERE name = 'sandra'.

Этот SELECT должен извлечь запись с ID = 2 из моей таблицы.
Обратите внимание, что было бы нормально использовать % вместо * в качестве символа подстановки в таблице.

Есть ли способ добиться этого в OpenSQL?

1 ответ

Вы можете использовать подстановочные знаки, просто знак (как сказал Матеки) -%.

Посмотрите здесь:

https://scn.sap.com/thread/1418148

Кроме того, вы можете создать и использовать таблицу диапазонов в предложении where. Если Вы не знаете, что это такое и как это можно сделать, просто скажите мне. Заполните таблицу диапазонов следующим образом: OPTION = CP, SIGN = I, LOW = san.

Подходит тебе?

ОБНОВИТЬ:

Я ошибся и изменил ответ

Другие вопросы по тегам