Главная страница Случайная лекция Мы поможем в написании ваших работ! Порталы: БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика Мы поможем в написании ваших работ! |
Команда WHERE в SQL-выражениях
Команда FROM в SQL-выражении ТЕМА 3.2. ОПЕРАТОРЫ ЯЗЫКА SQL Использование квадратных скобок в именах полей При задании названия поля, в котором должны быть пробелы. Access требует, чтобы это поле было заключено в квадратные скобки. Для просмотра полей из нескольких таблиц наряду с требуемым полем нужно указывать название соответствующей таблицы. Например, предложение SQL для просмотра полей в таблицах Customers и Orders глядит следующим образом: SELЕСТ Customers. [CompanyName], Customers. [Country], Orders. [OrderDate], lers. [Requi red Date] Когда в Access создается запрос, названия таблиц помещаются перед названиями полей автоматически. самом деле указывать название таблицы нужно только в том случае, если в SQL-выражении несколько )лиц содержат поля с одинаковыми названиями. Например, обе таблицы — Customers и Orders — содержат поле [Customer ID]. Если в SQL-выражении нужно указать данное поле, то следует уточнить, какое полей [Customer ID] вам нужно (из таблицы Customers или из таблицы Orders): SELЕСТ Customers. [Customer] D], [CompanyName], Country, [OrderDate], •qui redDate]
Названия таблиц Несмотря на то, что названия таблиц необязательны для неповторяющихся полей, их все же лучше использовать для большей ясности. Для выбора всех полей применяется символ звездочки (*). Для выбора всех полей из нескольких таблиц укажите название таблицы, точку (.), а затем название поля (в данном случае — звездочку). Команда FROM, как следует из ее названия, указывает таблицы (или запросы), содержащие поля в выражении SELECT. Эта команда указывает Access, где искать записи. При работе с одной таблицей, как в приведенном примере, команда FROM просто указывает имя таблицы: SELECT [CoinpanyName], Country, FROM Customers При работе с несколькими таблицами в команде FROM можно указывать, какие данные выбираются. В команде FROM устанавливается объединение между несколькими таблицами, которые будут соединены в результирующей таблице. Объединения бывают трех типов: • I NNER JOIN. ..ON • RIGHT JOIN...ON • LEFT JOIN.. .ON INNER JOIN. . .ON используется для указания традиционного объединения Access. LEFT JOIN и RIGHT JOIN работают почти так же, с той лишь разницей, что вместо внутреннего объединения они указывают внешнее. Команда WHERE в SQL-выражениях служит для указания условий. Выражение SQL можно начать, к примеру, с команды WHERE: WHERE (Customers. [Customer I D]="EASTC") Условие WHERE может быть любым допустимым выражением. Оно может быть простым выражением, состоящим из одного условия (как в приведенном примере), или же сложным выражением, включающим несколько критериев. В SQL-выражении команда WHERE должна следовать за командой FROM.
Дата добавления: 2014-03-11; просмотров: 513; Нарушение авторских прав Мы поможем в написании ваших работ! |