Основы языка TRANSACT SQL. Казакова И.А. - 65 стр.

UptoLike

Составители: 

64
Рис. 14. SELECT с проверкой соответствия шаблону
9.2.5. Значение NULL
Значение NULL проверяет, содержит ли данный столбец опре-
делитель NULL (неопределенное значение).
Оператор IS NULL используется для сравнения текущего зна-
чения со значением NULL специальным значением, указывающим
на отсутствие любого значения. NULL это не то же самое, что
знак пробела (пробел допустимый символ) или нуль (0 допусти-
мое число). NULL отличается и от строки нулевой длины (пустой
строки). IS NOT NULL используется для проверки присутствия зна-
чения в поле.
Пример 40. Найти студентов, которые не получают стипендию:
SELECT Fio, Stipendiya
FROM Students
WHERE Stipendiya IS NULL;
Пример 41. Найти студентов, которые получают стипендию:
SELECT Fio, Stipendiya
FROM Students
WHERE Stipendiya IS NOT NULL;
9.3. Предложение ORDER BY
ORDER BY сортирует данные выходного набора в заданной
последовательности. Сортировка может выполняться по нескольким
полям, в этом случае они перечисляются за ключевым словом
ORDER BY через запятую. По умолчанию реализуется сортировка
по возрастанию, она задается ключевым словом ASC. Для выполне-
ния сортировки в обратной последовательности необходимо указать
         Рис. 14. SELECT с проверкой соответствия шаблону


                    9.2.5. Значение NULL
     Значение NULL проверяет, содержит ли данный столбец опре-
делитель NULL (неопределенное значение).
     Оператор IS NULL используется для сравнения текущего зна-
чения со значением NULL – специальным значением, указывающим
на отсутствие любого значения. NULL – это не то же самое, что
знак пробела (пробел – допустимый символ) или нуль (0 – допусти-
мое число). NULL отличается и от строки нулевой длины (пустой
строки). IS NOT NULL используется для проверки присутствия зна-
чения в поле.
     Пример 40. Найти студентов, которые не получают стипендию:
     SELECT Fio, Stipendiya
     FROM Students
     WHERE Stipendiya IS NULL;
    Пример 41. Найти студентов, которые получают стипендию:
SELECT Fio, Stipendiya
    FROM Students
    WHERE Stipendiya IS NOT NULL;

              9.3. Предложение ORDER BY
     ORDER BY сортирует данные выходного набора в заданной
последовательности. Сортировка может выполняться по нескольким
полям, в этом случае они перечисляются за ключевым словом
ORDER BY через запятую. По умолчанию реализуется сортировка
по возрастанию, она задается ключевым словом ASC. Для выполне-
ния сортировки в обратной последовательности необходимо указать
                               64