|
|
|
mysql division variables
|
|||
|---|---|---|---|
|
#18+
Извините за тупой вопрос, но не смог найти ответа, как можно работать с variables? Пример: mysql> SELECT count(*) AS mm, count(DISTINCT daily) AS mmm FROM stats GROUP BY date LIMIT 10; +----+-----+ | mm | mmm | +----+-----+ | 62 | 1 | | 69 | 1 | | 82 | 60 | | 82 | 75 | | 84 | 75 | | 84 | 74 | | 85 | 68 | | 85 | 72 | | 85 | 70 | | 85 | 75 | +----+-----+ 10 rows in set (0.02 sec) mysql> SELECT count(*) AS mm, count(DISTINCT daily) AS mmm, (mm/mmm) AS mn FROM stats GROUP BY date LIMIT 10; ERROR 1054 (42S22): Unknown column 'mm' in 'field list' Ткните пожалуйста в ответ. Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2014, 23:59:40 |
|
||
|
mysql division variables
|
|||
|---|---|---|---|
|
#18+
Извиняюсь вопрос был туп, не отвлекайтесь на него. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2014, 00:25:35 |
|
||
|
mysql division variables
|
|||
|---|---|---|---|
|
#18+
alexnews, как вариант, начинайте по простому: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2014, 02:26:11 |
|
||
|
mysql division variables
|
|||
|---|---|---|---|
|
#18+
alexnewsИзвините за тупой вопрос, но не смог найти ответа, как можно работать с variables? Вы используете ошибочное слово, поэтому и зашли в тупик. as это не переменные, а алиасы. Переменные в mysql обозначаются вот так: Код: sql 1. alexnewsmysql> SELECT count(*) AS mm, count(DISTINCT daily) AS mmm, (mm/mmm) AS mn FROM stats GROUP BY date LIMIT 10; ERROR 1054 (42S22): Unknown column 'mm' in 'field list' Ткните пожалуйста в ответ. Заранее спасибо. вот так Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2014, 09:34:49 |
|
||
|
mysql division variables
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2014, 10:05:18 |
|
||
|
mysql division variables
|
|||
|---|---|---|---|
|
#18+
Вов я действительно совсем не понимал ничего а точнее путал, такое разнообразие вариантов ответов на простой казалось бы вопрос. Я думаю с правильным заголовком это должно быть в FAQ сайта. Огромное спасибо за варианты ответов javajdbc, Lumix, Akina. А так же спасибо за то что не послали с простым вопросом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2014, 18:21:08 |
|
||
|
mysql division variables
|
|||
|---|---|---|---|
|
#18+
Akina Код: sql 1. 2. 3. 4. 5. 6. это не даст желаемого результата, ибо значения переменых присвоеные, будут актуальные для следующей строки!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2014, 18:34:08 |
|
||
|
mysql division variables
|
|||
|---|---|---|---|
|
#18+
javajdbcalexnews, как вариант, начинайте по простому: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. в подобной записи, зуб давать не буду, но уверен - мускл не будет дважды щитать чему равно count(*) PS вроде даже такое select a,b,c,(select count(*) from table2) as 'total1',(select count(*) from table2) as 'total2' from table не будет щитать дважды! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2014, 18:36:49 |
|
||
|
mysql division variables
|
|||
|---|---|---|---|
|
#18+
покрайней мере в хейди скл врямя выполнения запроса что два каунта(с и без дистинкта) что запрос Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. одинаково занимают 2.5сек (файлов гдето миллиона 2) отличаеться время передачи (нетворк) - оно увеличилось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2014, 18:44:11 |
|
||
|
mysql division variables
|
|||
|---|---|---|---|
|
#18+
alex564657498765453это не даст желаемого результата, ибо значения переменых присвоеные, будут актуальные для следующей строки!!! Эммм... скриптик неверного результата не одолжите? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2014, 18:45:56 |
|
||
|
mysql division variables
|
|||
|---|---|---|---|
|
#18+
Akinaalex564657498765453это не даст желаемого результата, ибо значения переменых присвоеные, будут актуальные для следующей строки!!! Эммм... скриптик неверного результата не одолжите? Код: sql 1. 2. 3. Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2014, 18:49:23 |
|
||
|
mysql division variables
|
|||
|---|---|---|---|
|
#18+
Да, точно... забыл уже, когда именно выполняется присвоение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2014, 19:10:58 |
|
||
|
mysql division variables
|
|||
|---|---|---|---|
|
#18+
Я может покажусь навязчивым, но раз пошла такая пьянка, вопрос как можно получить в одном запросе следующее (боюсь назвать это переменной или алиасом до сих пор путаюсь): Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Идея получить разницу уникальных посетителей по группам и без групп. То есть одни и те же посетители есть у разных паблишеров и задача узнать сколько этих посетителей всего за день. Я пробовал и так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Вероятно это не возможно получить в одной строке SUM(count(DISTINCT)) BY GROUP и count(DISTINCT)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2014, 20:05:57 |
|
||
|
mysql division variables
|
|||
|---|---|---|---|
|
#18+
alexnewsЯ может покажусь навязчивым, но раз пошла такая пьянка, вопрос как можно получить в одном запросе следующее (боюсь назвать это переменной или алиасом до сих пор путаюсь): Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Идея получить разницу уникальных посетителей по группам и без групп. То есть одни и те же посетители есть у разных паблишеров и задача узнать сколько этих посетителей всего за день. Я пробовал и так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Вероятно это не возможно получить в одной строке SUM(count(DISTINCT)) BY GROUP и count(DISTINCT)? посмотрите WITH ROLLUP. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2014, 02:22:47 |
|
||
|
|

start [/forum/topic.php?fid=47&gotonew=1&tid=1834228]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
16ms |
get first new msg: |
11ms |
get forum data: |
5ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 228ms |
| total: | 388ms |

| 0 / 0 |
