Книги

SQL: быстрое погружение

22
18
20
22
24
26
28
30

Total,

CASE — Создается четыре условия для отображения различных ценовых диапазонов

WHEN TOTAL < 2.00 THEN "Baseline Purchase" — Условие 1

WHEN TOTAL BETWEEN 2.00 AND 6.99 THEN "Low Purchase"

WHEN TOTAL BETWEEN 7.00 AND 15.00 THEN "Target Purchase"

ELSE "Top Performers" — Ключевое слово ELSE указывает другие имеющиеся условия

END AS PurchaseType

FROM

invoices

ORDER BY

BillingCity

Примечание

Для удобства печати в предыдущем примере однострочные комментарии сокращены. Однострочные комментарии всегда должны находиться в одной строке в браузере SQL, иначе они будут ошибочно приняты за код и возникнет ошибка.

Рис. 146

Примечание

DATE() — первая рассмотренная в книге функция. Она представлена ранее других, чтобы ее можно было использовать с ключевыми словами в главе 5. Другие функции рассмотрены в главе 7.

/*

С помощью функции DATE() можно удалить любую информацию о временном

коде из данных, хранящихся как тип DATETIME.