powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / groupy by distinct
4 сообщений из 4, страница 1 из 1
groupy by distinct
    #32075534
альбер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может кто подскажет в чем разница в использованиии
операторова
groupy by
и
dictinct
...
Рейтинг: 0 / 0
groupy by distinct
    #32075545
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
distinct используется для выбора неповторяющихся данных.
Например, таблица сотрудников с отделом и окладом:

Иванов Отдел персонала 1000р
Петров Отдел персонала 2000р
Сидоров Отдел мат.ценностей 3000р

Допустим мы хотим узнать именно из этой таблицы в каких отделах есть сотрудники с окладами:
select distinct dep
from
employees

Запрос выдаст:
Отдел персонала
Отдел мат.ценностей.

То есть мы выбрали неповторяющиеся данные для указанных столбцов.

group by используется при использовании групповых функций. Допустим необходимо знать среднюю зарплату по отделам. Для этого необходимо применить групповую функцию avg(salary)

select dep,avg(salary)
from
employees
group by dep

Для того что-бы можно было включить dep в список извлекаемых столбцов, необходимо его включить в group by.
...
Рейтинг: 0 / 0
groupy by distinct
    #32075547
noname_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
group by используется для группирования значений атрибутов и используется обычно с агрегатными функциями (sum, avg). distinct возвращает только уникальные значения атрибутов.
...
Рейтинг: 0 / 0
groupy by distinct
    #32075741
альберт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо за помощь...
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / groupy by distinct
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]