SQL стандарт в СУБД MS SQL SERVER, ORACLE, VFP И ACCESS: манипулирование данными. Семенова И.И. - 14 стр.

UptoLike

Составители: 

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 = 'главный';
' … ' – для выделения в запросе строковых значений используются
одинарные кавычки. Например, ‘главный’.