
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
13.08.2014, 16:49:48
|
|||
|---|---|---|---|
|
|||
Агрегатные функции во вложенном запросе |
|||
|
#18+
Всем доброго дня. Есть Таблица (справочник), в Таблице есть Столбец (id-издания): Код: sql 1. 2. 3. 4. 5. 6. Нужно найти количество повторяющихся значений (id-издания) и затем найти среднее арифметическое столбца (id-издания)? Все это нужно выполнить в одном запросе (можно со сколь угодно подзапросами). Результат: Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.08.2014, 16:54:40
|
|||
|---|---|---|---|
|
|||
Агрегатные функции во вложенном запросе |
|||
|
#18+
среднее арифметическое не обязательно вписывать в столбец, оно больше требуется для условия, по которому будут выбираться издания у которых количество повторений больше чем среднее арифметическое. (но если поместить в столбец тож ничего) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.08.2014, 17:09:37
|
|||
|---|---|---|---|
Агрегатные функции во вложенном запросе |
|||
|
#18+
Непонятно, как из приведённых исходных данных получился приведённый результат... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.08.2014, 17:18:44
|
|||
|---|---|---|---|
Агрегатные функции во вложенном запросе |
|||
|
#18+
Если я правильно понял задачу Код: sql 1. 2. 3. По быстродействию возможны варианты, хотя, возможно, и этот вариант вполне неплох. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.08.2014, 17:21:49
|
|||
|---|---|---|---|
|
|||
Агрегатные функции во вложенном запросе |
|||
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. Расчет: Количество повторяющихся значений: значение "33" - повторяется 2 раза значение "10" - повторяется 1 раз значение "15" - повторяется 2 раза Среднее арифметическое: (нужно рассчитывать после подсчета кол-ва повторяющихся значений) сумма рассчитанных значений: 2 + 1 + 2 = 5 количество записей "3" среднее арифметическое = 5 / 3 = 1,6 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.08.2014, 17:23:26
|
|||
|---|---|---|---|
Агрегатные функции во вложенном запросе |
|||
|
#18+
miksoftЕсли я правильно понял задачу Код: sql 1. 2. 3. Нет, не так. Код: sql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.08.2014, 17:28:06
|
|||
|---|---|---|---|
|
|||
Агрегатные функции во вложенном запросе |
|||
|
#18+
miksoft, Чего нет так нет )) проверяю... Работает, только значение выдает целое число. Можно, как нить сделать, что б, выдавал и значение после запятой ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.08.2014, 17:37:19
|
|||
|---|---|---|---|
|
|||
Агрегатные функции во вложенном запросе |
|||
|
#18+
Извиняюсь, поторопился... Не совсем получилось, средне статистическое не правильно посчитало ( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.08.2014, 17:43:35
|
|||
|---|---|---|---|
Агрегатные функции во вложенном запросе |
|||
|
#18+
Aleks_Aleksсредне статистическоеНичего не понял. Какое такое статистическое и что именно не получилось? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.08.2014, 17:46:33
|
|||
|---|---|---|---|
|
|||
Агрегатные функции во вложенном запросе |
|||
|
#18+
miksoft, Среднее арифметическое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.08.2014, 17:49:53
|
|||
|---|---|---|---|
|
|||
Агрегатные функции во вложенном запросе |
|||
|
#18+
У меня получается, что деление происходит но то же значение что и Код: sql 1. в результате выдает результат "1". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.08.2014, 17:50:28
|
|||
|---|---|---|---|
Агрегатные функции во вложенном запросе |
|||
|
#18+
Aleks_Aleks, показывайте запрос целиком. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.08.2014, 18:03:59
|
|||
|---|---|---|---|
|
|||
Агрегатные функции во вложенном запросе |
|||
|
#18+
miksoft, Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.08.2014, 18:04:36
|
|||
|---|---|---|---|
Агрегатные функции во вложенном запросе |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.08.2014, 18:20:30
|
|||
|---|---|---|---|
|
|||
Агрегатные функции во вложенном запросе |
|||
|
#18+
miksoft, С таким запросом: Код: sql 1. 2. 3. 4. Выдает значения: равные Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.08.2014, 18:23:17
|
|||
|---|---|---|---|
Агрегатные функции во вложенном запросе |
|||
|
#18+
Aleks_Aleks, Ваш запрос даже внешне не очень похож на мой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.08.2014, 18:29:52
|
|||
|---|---|---|---|
|
|||
Агрегатные функции во вложенном запросе |
|||
|
#18+
miksoft, Я пробовал разные варианты, результат или один (=1) или другой (=тому же значению), но не один из вариантов не дает правильный результат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.08.2014, 18:33:45
|
|||
|---|---|---|---|
Агрегатные функции во вложенном запросе |
|||
|
#18+
Aleks_Aleks, Вы можете попробовать точно именно мой вариант? без изменений? По крайней мере, пока я ошибки в нем не вижу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.08.2014, 09:10:05
|
|||
|---|---|---|---|
|
|||
Агрегатные функции во вложенном запросе |
|||
|
#18+
miksoftAleks_Aleks, Вы можете попробовать точно именно мой вариант? без изменений? По крайней мере, пока я ошибки в нем не вижу. А я вижууу....:):):):) найти ПОВТОРЯЮЩИЕСЯ ЗНАЧЕНИЯ... тоесть having count(*)>1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.08.2014, 09:15:19
|
|||
|---|---|---|---|
|
|||
Агрегатные функции во вложенном запросе |
|||
|
#18+
alex564657498765453, ну и там где считатеться не понятное среднее....он же написал среднее айдишника надо??? затем найти среднее арифметическое столбца (id-издания)? если считать как вы тут щитаете, правда совсем другое среднее то тоже надо отсиивать не повторы.. но мне кажеться горе сттудент не удосужился нормально переписать уловие ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.08.2014, 10:50:48
|
|||
|---|---|---|---|
|
|||
Агрегатные функции во вложенном запросе |
|||
|
#18+
alex564657498765453, Правильное решение: (только методика, в самом селект - могут быть ошибки ) Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.08.2014, 11:19:19
|
|||
|---|---|---|---|
Агрегатные функции во вложенном запросе |
|||
|
#18+
Aleks_Aleks Код: sql 1. каунт - это число? вы собрались считать среднее от одного числа? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.08.2014, 11:24:39
|
|||
|---|---|---|---|
Агрегатные функции во вложенном запросе |
|||
|
#18+
Aleks_Aleks Код: sql 1. 2. 3. 4. 5. 6. Расчет: Количество повторяющихся значений: значение "33" - повторяется 2 раза значение "10" - повторяется 1 раз значение "15" - повторяется 2 раза Среднее арифметическое: (нужно рассчитывать после подсчета кол-ва повторяющихся значений) сумма рассчитанных значений: 2 + 1 + 2 = 5 количество записей "3" среднее арифметическое = 5 / 3 = 1,6 Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.08.2014, 17:27:27
|
|||
|---|---|---|---|
|
|||
Агрегатные функции во вложенном запросе |
|||
|
#18+
tanglir, Там было сказано что: " могут быть ошибки " т.е. обязательно есть ;) Спс за селект !!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.08.2014, 20:43:35
|
|||
|---|---|---|---|
|
|||
Агрегатные функции во вложенном запросе |
|||
|
#18+
tanglirAleks_Aleks Код: sql 1. 2. 3. 4. 5. 6. Расчет: Количество повторяющихся значений: значение "33" - повторяется 2 раза значение "10" - повторяется 1 раз значение "15" - повторяется 2 раза Среднее арифметическое: (нужно рассчитывать после подсчета кол-ва повторяющихся значений) сумма рассчитанных значений: 2 + 1 + 2 = 5 количество записей "3" среднее арифметическое = 5 / 3 = 1,6 Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. тююю походу я русский язык плохо знаю. тоесть если запись встречаеться в таблице один раз --- 10, то это называеться она один раз повторяеться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&tablet=1&tid=1834357]: |
0ms |
get settings: |
4ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
41ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 315ms |

| 0 / 0 |
