Ключевое слово IN используется для указания диапазона условий, любое из которых может быть выполнено. При этом значения, заключенные в скобки, перечисляются через запятую.
SELECT [Name],[FullName],[Offsetbook],[idGroupNumber],[Yeartraining]
,[Citizenship],[Datebirth],[Completedtraining],[Reasoncomplete]
,[Datecomplete] FROM [Students02].[dbo].[Student]
WHERE idGroupNumber IN ('06-101', '06-201')
ORDER BY idGroupNumber
Пример16 (результат выполнения запроса):
(В примере добавлена еще и сортировка по столбцу idGroupNumber)
Использование ключевого слова NOT
Логический оператор NOT предложения WHERE служит для выполнения только одной функции — отрицать все предложения, следующие за ним. Поскольку NOT никогда не используется сам по себе (а только вместе с другими логическими операторами), его синтаксис немного отличается от синтаксиса остальных операторов. В отличие от них, NOT вставляется перед названием столбца, значения которого нужно отфильтровать, а не после.
SELECT [Name],[FullName],[Offsetbook],[idGroupNumber],[Yeartraining]
,[Citizenship],[Datebirth],[Completedtraining],[Reasoncomplete]
,[Datecomplete] FROM [Students02].[dbo].[Student]
WHERE NOT idGroupNumber='06-101'
Пример17 (результат выполнения запроса):