Я думаю, что вы спрашиваете:
Могу ли я сделать что-то вроде eval () в SQL, чтобы оценить выражение, хранящееся в данных?
Нет, ты не можешь.Весь синтаксис запроса, например выражения, имена таблиц и имена столбцов, должен быть явным и фиксированным до подготовки запроса.Значения данных, которые запрос читает во время выполнения, не могут изменить логику запроса.
Вы можете прочитать данные, а затем, в зависимости от того, как ваше приложение интерпретирует эти данные, выполнить второй SQL-запрос с этимлогика.Но у вас не может быть одного запроса, который одновременно считывает данные и выполняет логику во время одного и того же запроса.