Допустим, у меня есть таблица с несколькими столбцами, и один столбец называется col
.Я хочу применить следующий фильтр в операторе SELECT
, если это возможно.
- , если
col = ""
THEN, вернуть всю таблицу - , иначе вернуть только те строки, где
col = the given value
Пример:
col output
10 9
9 8
0 10
Если я хочу отфильтровать результаты по столбцу col
, я могу сделать простое:
SELECT * FROM table
WHERE col = 10
, и я получу только те строки, в которых col = 10.
Но я хотел бы получить полную таблицу, если условие было col = "
.
EDIT : К сожалению, я не могу использовать ключевое слово SET
для установки переменных.