Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Примеры выражений в инструкциях SQL



Как показывают приведенные примеры, выражения используются в различных компонентах инструкции SQL. Выражения выделены красным цветом.

Выражение Результат
     
SELECT [Имя],[Фамилия] FROM [Сотрудники] WHERE [Фамилия]="Сидоров"; Выводит значения полей «Имя» и «Фамилия» для сотрудников, имеющих фамилию Сидоров.
SELECT [КодТовара],[Марка] FROM [Товары] WHERE [КодТипа]=Forms![Новые товары]![КодТипа]; Выводит значения полей «КодТовара» и «Марка» из таблицы «Товары» для записей, у которых значение поля «КодТипа» совпадает со значением элемента управления «КодТипа» в открытой форме «Новые товары».
SELECT Avg([ОтпускнаяЦена]) AS [Средняя отпускная цена] FROM [Сведения о заказах] WHERE [Отпускная цена]>1000; Вычисляет среднюю отпускную цену для заказов, у которых значение в поле «ОтпускнаяЦена» превышает 1000, и выводит их в поле «Средняя отпускная цена».
SELECT [КодТипа],Count([КодТовара]) AS [КодКоличестваТоваров] FROM [Товары] GROUP BY [КодТипа] HAVING Count([КодТовара])>10; Выводит в поле «КодКоличестваТоваров» общее количество товаров для типов, имеющих более 10 товаров.
       

{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"acconExamplesExpressionsSQLStatementsSW":1:"Foo":"Invisible"}

K Особенности сортировки записей

·При сохранении таблицы, запроса или формы сохраняется и их порядок сортировки. Если новая форма или отчет основываются на таблице или запросе, порядок сортировки которых был сохранен вместе с ними, то он перейдет и к новой форме или отчету.

·В одном или нескольких полях результатов запроса или расширенного фильтра может быть отсортировано до 255 символов.

·Порядок сортировки зависит от настроек языка, определенных в диалоговом окне Параметры при создании базы данных. Чтобы проверить или изменить данную настройку в меню Сервис выберите команду Параметры, перейдите к вкладке Общие и обратитесь там к полю Порядок сортировки базы данных.

·Если бланк запроса или фильтра содержит знак «звездочка» из списка полей, то определить в нем порядок сортировки можно, только добавив в него поля, которые необходимо отсортировать. Для получения дополнительных сведений нажмите кнопку.

·Для сортировки данных от более ранней даты к более поздней используйте возрастающий порядок сортировки. В обратном случае используйте убывающий порядок.

·Цифры, находящиеся в текстовых полях, сортируются как строки символов, а не как числовые значения. Чтобы их отсортировать в числовом порядке, все текстовые строки содержать одинаковое количество символов. Если строка содержит меньшее количество символов, то в начале должны стоять незначащие нули. Например, результатом сортировки по возрастанию текстовых строк «1», «2», «11» и «22» будет «1», «11», «2», «22». Чтобы строки были отсортированы надлежащим образом, перед числами с меньшей разрядностью введите нули: «01», «02», «11», «22». Еще одним решением данной проблемы для полей, не содержащих пустые значения, будет использование функции Val для сортировки числовых значений строк. Например, если столбец «Возраст» является текстовым полем, то, чтобы должным образом произвести в нем сортировку данных, в ячейке Поле необходимо указать функцию Val([Возраст]), а в ячейке Сортировка указать требуемый порядок сортировки. Если в текстовом поле находятся только числовые значения или значения дат, то рекомендуется изменить в данной таблице тип поля на числовой, денежный или Дата/время. Тогда сортировка содержащихся в данном поле чисел или дат будет выполнена надлежащим образом без ввода дополнительных нулей.

·При сортировке поля в возрастающем порядке записи, содержащие пустые поля (с пустыми значениями), указываются в списке первыми. Если поле содержит записи как с пустыми значениями, так и с пустыми строками, при сортировке первыми будут отображены поля с пустыми значениями, а сразу за ними поля с пустыми строками.

·Невозможно сортировать поля МЕМО, гиперссылки или объекты OLE.

{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"acconConsiderationsWhenIncludingSortOrderInQuerysDSW":1:"Foo":"Invisible"}





Дата публикования: 2014-11-04; Прочитано: 253 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...