Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Синтаксис. Статистические функции




Функция COUNT

Синтаксис

Статистические функции

ИТОГОВЫЙ ПРИМЕРЫ

Товары

Пример

Работа с символами даты

При указании аргумента У словие Отбора, символы дат должны вводиться в американском формате, даже если используется неамериканская версия ядра базы данных Jet. Например, дата 10 мая 1996 года записывается в России как 10.05.96, а в США как 5/10/96. Обязательно заключите даты в символы «решетки» (#), как показано в следующих примерах.

Для отбора записей с этой датой в российской базе данных необходимо использовать следующую инструкцию SQL:

SELECT *

FROM Заказы

WHERE ДатаИсполнения = #5/10/96#;

Кроме того, можно применять функцию DateValue, которая поддерживает международные стандарты, заданные в Microsoft Windows®. Например, для отбора записей в американской базе данных создайте текст программы:

SELECT *

FROM Заказы

WHERE ДатаИсполнения = DateValue('5/10/96');

Для российской базы данных, текст программы будет выглядеть так:

SELECT *

FROM Заказы

WHERE ДатаИсполнения = DateValue('10.5.96');

 

SELECT [Наименование товара] AS Товар, Годность

FROM Товары

WHERE Годность <= #5/7/96#;

Наименование товара Годность     Товар Годность
Молоко 5/12/96     Творог 5/5/96
Сметана 5/15/96     Пиво 5/3/96
Творог 5/7/96        
Пиво 5/3/96        

 

 

Пусть имеется таблица Товары. Создать итоговую таблицу с наименованием товара и стоимостью не проданного товара при условии, что стоимость непроданного товара должна быть больше …...

SELECT Товар, (Количество * Цена) AS Стоимость

INTO Итоговая

FROM Таблица

WHERE (Количество * Цена) > 500

Таблица Итоговая

Товар Количество Цена   Товар Стоимость
Пепси       Кола  
Кола          
Пиво          

Статистические функции готовы к выдаче готовых значений. К статистическим функциям относятся следующие функции:

· COUNT(выражение) …… вычисляет количество записей, возвращаемых запросом.

· SUM(выражение)……… возвращает сумму набора значений, содержащихся в заданном

поле запроса.

· AVG(выражение) ……… вычисляет арифметическое среднее набора чисел,

содержащихся в указанном поле запроса.

· MIN(выражение)……… возвращают минимальное и максимальное значения из набора MAX(выражение) значений, содержащихся в указанном поле запроса.

 

 

Вычисляет количество записей, возвращаемых запросом.

SELECT Count ( выражение ) as….

FROM таблицa

[WHERE …]

Аргумент выражение является строковым выражением, которое определяет поле, содержащее данные для подсчета, или выражение, выполняющее вычисления с данными из этого поля. Операнды аргумента выражение могут включать имя поля таблицы или функцию. (Функция может быть внутренней или определяться пользователем, но не может быть другой статистической функцией SQL). Подсчитывать можно любые данные, включая текстовые.




Поделиться с друзьями:


Дата добавления: 2015-05-09; Просмотров: 450; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.014 сек.