Различные вопросы по PHP и MySQL

85.73K
.
аkа ПьяНый Ангел
хм, вот интересно, а какой вариант будет быстрее работать? в мане ничего не сказанно про это?
.
Сказано только то что груп бай чаще используют чем дист и еще то что с груп бай вместе можно использовать where
.
FlySelf (06.05.2010/23:46)
хм, вот интересно, а какой вариант будет быстрее работать? в мане ничего не сказанно про это?
Поидее Distinct и Groub by это две разные вещи )
(подсказка, второе позволяет выборку * и имеет большие возможности)
А теперь догадайся,какая операция занимает больше времени ? )
результаты
select distinct(ip) from `Hakwatch` - 0,0013 0,0008
select ip from `Hakwatch` Group by ip - 0,0023 0,0008
Поюсню, время указано для первого, и второго запроса
Вообще все надо использовать все по назначению,Гному больше подходит distinct )
.
В стельку трезвый
что-то поюзал гугл, на нескольких форумах писали что distinct работает медленнее.
Надо в общем самому пробовать. ))
.
аkа ПьяНый Ангел
Николай (06.05.2010/23:59)
Поидее Distinct и Groub by это две разные вещи )(подсказка, второе позволяет выборку * и имеет большие возможности)А теперь догадайся,какая операция занимает больше времени ? )результатыselect distinc
я понимаю что это разные вещи, не надо было тут лекцию для меня устраивать гг

это разница в скорости при скольки запросах? не уж-то при одном... и сколько данных в таблице?
.
Николай (06.05.2010/23:59)
Поидее Distinct и Groub by это две разные вещи
Впринципе ты уже ответил )))
.
В таблице 165 строк, запрос один, замерял прямо в PHPmyAdmin
PS Флай, ну извиняй, да я прост тока что сестре с математикой помогал, и отошел от привычного жанра общения Гг
.
аkа ПьяНый Ангел
незачто тебе извинятся пригодится для других
---
а вот что реально мне интересно, так это как влияют индексе на групп бай, дают ли они плюс, как при выборке с условием?
.
Wap Master
Cкажите как вывести сумму всех значений одного из столбцов таблицы?
Например, таблица библиотеки с данными о статьях, есть столбец с кол-вом прочтений, надо вывести сумму всех ячеек этого столбца чтоб посчитать скока всего раз прочли все статьи в библиотеке.
.
аkа ПьяНый Ангел
SUM(`pole`)
Всего: 7969