Как вы можете запросить столбец для любого значения в этом столбце? (т.е. как создать динамическое предложение where, которое может либо фильтровать значение, либо нет.)
Я хочу иметь возможность запрашивать либо определенное значение, либо нет. Например, мне может понадобиться значение 1, но я могу хотеть, чтобы это было любое число.
Есть ли способ использовать wild card (например, "*" ), чтобы соответствовать любому значению, чтобы его можно было динамически вставить, где я не хочу фильтра?
Например:
select int_col from table where int_col = 1 // Query for a specific value
select int_col from table where int_col = * // Query for any value
Причина, по которой я не хочу использовать 2 отдельных оператора SQL, заключается в том, что я использую это как источник данных SQL, который может иметь только один оператор select.