Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
04.12.2002, 12:39
|
|||
---|---|---|---|
|
|||
groupy by distinct |
|||
#18+
Может кто подскажет в чем разница в использованиии операторова groupy by и dictinct ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.12.2002, 13:02
|
|||
---|---|---|---|
groupy by distinct |
|||
#18+
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. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.12.2002, 13:04
|
|||
---|---|---|---|
groupy by distinct |
|||
#18+
group by используется для группирования значений атрибутов и используется обычно с агрегатными функциями (sum, avg). distinct возвращает только уникальные значения атрибутов. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=52&tablet=1&tid=1992549]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 326ms |
total: | 456ms |
0 / 0 |