Предположим, есть таблица с именем "allvalues" и столбцом с именем "column".Этот столбец содержит значения от «A» до «J», в то время как отсутствует «H».
Мне дан набор значений от «G» до «J».
Как я могузапросить таблицу, чтобы увидеть, какое значение моего набора отсутствует в столбце?
Следующее не работает:
select * from allvalues where column not in ('G', 'H', 'I', 'J')
Этот запрос приведет к A, B, C, D, E, F, H
, который также содержит значения, невключены в данный набор.
Очевидно, что в таком небольшом пуле данных пропущенное значение заметно на глаз, но представьте больше записей в таблице и больший набор.