Visual Basic 6. Руководство разработчика



         

Формат SQL-операторов - часть 2


[Customer Orders].[Total] AS [Order Total]

Чтобы выбрать все поля в таблице, используйте звездочку (*) вместо пере­числения имен всех полей. Например, следующая команда выбирает все поля в таблице Orders: SELECT * FROM Orders

(список таблиц)

Эта часть команды — список всех таблиц, на которых основан запрос. Чтобы выбрать поля из нескольких таблиц, разделите имена полей запятыми. Если SQL-запрос основан более чем на одной таблице, было бы неплохо перед именами полей добавить имена таблиц, которым поля принадлежат.

При выборе полей из нескольких таблиц необходимо указать, как связать таблицы. Если вы укажете только имена таблиц, то результат запроса будет содержать все возможные комбинации полей в каждой таблице. Чтобы связать поля в нескольких таблицах, создайте, так называемое, объединение (join), являющееся фундаментальным понятием в командах выбора SQL.

(выражение)

Эта часть команды — логическое выражение, использующееся для отбора данных и возвращающее объект RecordSet. Для формирования этого выражения можно использовать большинство встроенных функции и операторов Visual Basic, а также следующие SQL-операторы.

field_name BETWEEN value1 AND value2

- возвращаются только строки, в которых поле field_name имеет значение в диапазоне от valuel до value2 (пример см в параграфе "#date#")

field_name IN (valuel, value2, ...) - возвращаются только те строки, в которых поле field_name совпадает с одним из значений в круглых скобках. Внутри скобок задается любое число элементов. Следующая команда возвращает записи для заказчиков из определенных городов.

SELECT Customers.CompanyName, Customers.ContactTitle,

Customers.City, Customers.Country FROM Customers WHERE

UCase(customers.city) IN ("BERLIN", "LONDON", "BERN", "PARIS")

ORDER BY Customers.Country

#date# Этот оператор определяет даты внутри выражения по американской системе месяц/день/год. Например, следующая SQL-команда возвращает из базы данных NWIND все заказы, произведенные в 1994 году.




Содержание  Назад  Вперед