Задание 1. Вывод числа записей, соответствующих каждому из уникальных значений ID_CATALOG:

SELECT ID_CATALOG, COUNT(ID_CATALOG)

FROM PRODUCTS

GROUP BY ID_CATALOG ORDER BY ID_CATALOG

Задание 2. Вывод числа записей, соответствующих каждому из уникальных значений ID_CATALOG больше двух:

SELECT ID_CATALOG, COUNT(ID_CATALOG)

FROM PRODUCTS

WHERE ID_CATALOG > 2

GROUP BY ID_CATALOG –- группировка записи по какому-либо полю, оставляя при этом только одну запись с каждым значением

ORDER BY ID_CATALOG

Задание 3. Выбрать категории товаров, для которых добавлено более пяти товаров (ограничение выборки по результатам функции)

SELECT ID_CATALOG, COUNT(ID_CATALOG) AS TOTAL

FROM PRODUCTS

GROUP BY ID_CATALOG

HAVING ID_CATALOG > 5

ORDER BY ID_CATALOG

Примечание: HAVING аналогичен WHERE за исключением того, что строки отбираются не по значениям столбцов, а строятся из значений столбцов, указанных в GROUP BY, и значений агрегатных функций, вычисленных для каждой группы, образованной GROUP BY.


Задание 1. Вывод числа записей, соответствующих каждому из уникальных значений ID_CATALOG: SELECT ID

azizbekboboniyozov azizbekboboniyozov    3   07.10.2021 23:47    6

Другие вопросы по теме Другие предметы