Операции сравнения
Рассмотрим операции сравнения. Реляционные операторы могут использоваться с различными элементами. При этом важно соблюдать следующее правило: элементы должны иметь сравнимые типы. Если в базе данных определены домены, то сравниваемые элементы должны относиться к одному домену.
Что же может быть элементом сравнения? Элементом сравнения может выступать:
· значение поля
· литерал
· арифметическое выражение
· агрегирующая функция
· другая встроенная функция
· значение (значения), возвращаемые подзапросом.
При сравнении литералов конечные пробелы игнорируются. Так, предложение WHERE first_name = ‘Ïåòð ‘ будет иметь тот же результат, что и предложение WHERE first_name = ‘Ïåòð’.
SELECT first_name, last_name, dept_no
FROM employee
WHERE job_code = "Admin" получить список сотрудников
(и номера их отделов),
занимающих должность
администраторов
FIRST_NAME LAST_NAME DEPT_NO
=============== ==================== =======
Terri Lee 000
Ann Bennet 120
Sue Anne O'Brien 670
Kelly Brown 600
SELECT first_name, last_name, dept_no,
job_country
FROM employee
WHERE job_country <> "USA" получить список сотрудников
(а также номера их отделов
и страну),
работающих вне США
FIRST_NAME LAST_NAME DEPT_NO JOB_COUNTRY
=============== ================ ======= ==============
Ann Bennet 120 England
Roger Reeves 120 England
Willie Stansbury 120 England
Claudia Sutherland 140 Canada
Yuki Ichida 115 Japan
Takashi Yamamoto 115 Japan
Roberto Ferrari 125 Italy
Jacques Glon 123 France
Pierre Osborne 121 Switzerland
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий