|
Литералы – это строковые константы, которые применяются наряду с наименованиями столбцов и, таким образом, выступают в роли “псевдо-столбцов”. Строка символов, представляющая собой литерал, должна быть заключена в одинарные или двойные кавычки.
Запрос:
SELECT SFAM, SIMA, “получает”, STIP,
’долларов в год’
FROM students;
WHERE
WHERE – предложение команды SELECT, которое позволяет устанавливать предикаты, условие которых может быть или верным или неверным для любой записи таблицы. Команда извлекает только те записи из таблицы, для которой такое утверждение истинно.
Типы предикатов, используемых в предложении WHERE:
1. сравнение с использованием реляционных операторов:
= равно > больше
<> не равно < меньше
!= не равно >= больше или равно
<= меньше или равно
2. операторы:
BETWEEN IS NULL
IN EXIST
LIKE ANY
CONTAINING ALL
Например:
Запрос: SELECT SFAM, STIP
FROM STUDENTS
WHERE STIP=25.50;
Результат:
SFAM STIP
-------------------------------
Поляков 25.50
Нагорный 25.50
IN, BETWEEN, LIKE, IS NULL
IN определяет набор значений, в которых данное значение должно быть включено.
Запрос 1
SELECT *
FROM STUDENTS
WHERE (SIMA = ‘Анатолий’) OR (SIMA = ‘Владимир’);
Такой же результат можно получить и другим способом:
Запрос 2
SELECT *
Дата добавления: 2015-07-25; просмотров: 30 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
SQL Structured Query Language | | | Казанко Виталий Владимирович |