Соответствует ли запрос регулярному выражению в SQL?

Я пытаюсь найти способ сопоставить запрос с регулярным выражением в базе данных. Насколько я могу сказать (хотя яя не эксперт), в то время как большинство СУБД, таких как MySQL, имеютопция регулярного выражения для поиска вы можете сделать только что-то вроде:

Найти все строки в столбце 1, которые соответствуют регулярному выражению в моем запросе.

То, что я хочу сделать, это наоборот, т.е.

Найдите все строки в столбце 1 так, чтобы регулярное выражение в столбце 1 соответствовало моему запросу.

Простой пример - скажем, у меня была база данных, структурированная так:

+----------+-----------+  
| Column 1 |  Column 2 |
+----------+-----------+
|  [a-z]+  |  whatever |
+----------+-----------+
|  [\w]+   |  whatever |
+----------+-----------+
|  [0-9]+  |  whatever |
+----------+-----------+

Так что, если бы я спросилсобака"Я хотел бы, чтобы он возвращал строки с [a-z] + и [\ w] +, и если бы я запросил123, он вернет строку с [0-9] +.

Если вы знаете способ сделать это в SQL, то будет весьма полезен короткий пример SELECT или ссылка с примером.

Ответы на вопрос(2)

Ваш ответ на вопрос