У меня есть этот запрос, который возвращает несколько записей, если одно из значений в столбце равно числу, я хочу иметь только эту конкретную запись, если нет, я хочу иметь все записи.
Я пытался использовать некоторые подзапросы для достижения этой цели, но я не так хорош в SQL.
Select
Material_Number,
Supplier_Number,
CODE
from
w_supp_ds
where
Material_Number = '111111'
для этого Material_Number У меня есть этот вывод
111111 1015221 blank
111111 1071384 blank
что хорошо!
Но если я получу вывод, подобный этому:
222222 1074556 2
222222 1001297 blank
Я хочу только первую запись. Таким образом, если одна запись содержит числовое значение в столбце Код, я получаю его, если нет, то мне нужны два пробела. Таким образом, я не могу использовать что-то вроде WHERE IsNumeric (Code)