ВУЗ:
Составители:
Рубрика:
13
Самый простой способ связать таблицы: в условии WHERE указать
условия равенства полей связи пары таблиц; если нужно объединить три
и более таблиц, то нужно перечислить пары полей связи и объединить их
"логическими И", как показано в примере.
Условие совпадения.
9. Вывести список сотрудников с должностью, название которой
начинается на ‘главный’:
– в MS SQL Server, Access (регистр текста не важен, но пробелы слева
и количество символов сравниваемых текстов значимы):
SELECT Surname, Name, Lastname, Post FROM Staff WHERE Post =
'главный'
Результат выполнения запроса не будет содержать ни одной строки,
так как в соответствии с примером заполнения (табл. 4) нет строк с
должностью 'главный'
или 'Главный'. Так же будет выглядеть результат
запроса в VFP с условием точного совпадения.
– в VFP с условием точного совпадения:
SET ANSI ON &&условие точного совпадения
SELECT Surname, Name, Lastname, Post FROM Staff WHERE Post =
'главный'
– в VFP с условием неточного совпадения (рис. 5):
SET ANSI OFF &&условие неточного совпадения
SELECT Surname, Name, Lastname, Post FROM Staff WHERE Post =
'главный'
Surname Name Lastname Post
Артемьев Иван Васильевич
Главный
инженер
Рис. 5. Результат запроса с условием
неточного совпадения
– в Oracle (регистр текста, пробелы слева и количество символов
сравниваемых текстов значимы):
SELECT Surname, Name, Lastname, Post FROM ADMIN_PAY.Staff
WHERE Post = 'главный';
' … ' – для выделения в запросе строковых значений используются
одинарные кавычки. Например, ‘главный’.
Страницы
- « первая
- ‹ предыдущая
- …
- 12
- 13
- 14
- 15
- 16
- …
- следующая ›
- последняя »