ВУЗ:
Составители:
Рубрика:
73
3.6.5. Использование квалификатора AS
Для придания наглядности получаемым результатам наряду с литералами
в списке выбираемых элементов можно использовать квалификатор AS. Дан-
ный квалификатор заменяет в результирующей таблице существующее назва-
ние поля на заданное. Таким способом можно дать название создаваемому в за-
просе полю (например, вычисляемому) или заменить реальное имя на другое,
более простое либо более
понятное пользователю.
SELECT VenueNo,Event_Name AS Name,
Event_Description AS Description FROM events
SELECT VenueNo,Event_Name AS Name,
Event_Date AS events.'Date',Event_Time AS events.'Time'
FROM events
В последнем запросе вместо имён полей Event_Name, Event_Date,
Event_Time для столбцов используются названия Name, Date, Time. По-
скольку идентификаторы Date и Time в таблицах формата Paradox использу-
ются для задания типов данных, то при формировании названий столбцов при-
шлось использовать составные имена.
3.7. Предложение WHERE
3.7.1. Ограничения на число выводимых строк
Число возвращаемых в результате запроса строк может быть ограничено
путем использования предложения
WHERE, содержащего условия отбора. Так
как в языке SQL применяется трёхзначная логика, то условие отбора для от-
дельных строк может принимать значения
true, false или unknown. Значение
unknown получается при сравнении значения null c любым другим значени-
ем, включая
null. Запрос возвращает в качестве результата только те строки,
для которых предикат имеет значение
true. При формировании условия ис-
пользуются следующие операции: сравнения (
=, <>, >, <, >=,<=), BETWEEN,
IN
, LIKE, IS NULL, EXIST, ANY, ALL, SOME.
3.6.5. Использование квалификатора AS
Для придания наглядности получаемым результатам наряду с литералами
в списке выбираемых элементов можно использовать квалификатор AS. Дан-
ный квалификатор заменяет в результирующей таблице существующее назва-
ние поля на заданное. Таким способом можно дать название создаваемому в за-
просе полю (например, вычисляемому) или заменить реальное имя на другое,
более простое либо более понятное пользователю.
SELECT VenueNo,Event_Name AS Name,
Event_Description AS Description FROM events
SELECT VenueNo,Event_Name AS Name,
Event_Date AS events.'Date',Event_Time AS events.'Time'
FROM events
В последнем запросе вместо имён полей Event_Name, Event_Date,
Event_Time для столбцов используются названия Name, Date, Time. По-
скольку идентификаторы Date и Time в таблицах формата Paradox использу-
ются для задания типов данных, то при формировании названий столбцов при-
шлось использовать составные имена.
3.7. Предложение WHERE
3.7.1. Ограничения на число выводимых строк
Число возвращаемых в результате запроса строк может быть ограничено
путем использования предложения WHERE, содержащего условия отбора. Так
как в языке SQL применяется трёхзначная логика, то условие отбора для от-
дельных строк может принимать значения true, false или unknown. Значение
unknown получается при сравнении значения null c любым другим значени-
ем, включая null. Запрос возвращает в качестве результата только те строки,
для которых предикат имеет значение true. При формировании условия ис-
пользуются следующие операции: сравнения (=, <>, >, <, >=,<=), BETWEEN,
IN, LIKE, IS NULL, EXIST, ANY, ALL, SOME.
73
Страницы
- « первая
- ‹ предыдущая
- …
- 71
- 72
- 73
- 74
- 75
- …
- следующая ›
- последняя »
