Имя: Пароль:
IT
 
Есть ли разница между агрегатными функциями в запросах с группировками?
0 Ненавижу 1С
 
гуру
08.12.11
16:56
1. только у 1 и 2 50% (2)
2. у всех трех вариантов 25% (1)
3. только у 2 и 3 25% (1)
4. только у 1 и 3 0% (0)
5. все могут быть различными 0% (0)
Всего мнений: 4

1. КОЛИЧЕСТВО(*)
2. КОЛИЧЕСТВО(1)
3. СУММА(1)

в группировках? Результаты ВСЕГДА (при любых группировках и данных) совпадут
1 Ненавижу 1С
 
гуру
09.12.11
10:19
моё ИМХО

только у 1 и 2
2 Stim213
 
09.12.11
10:21
это тест на профа?
3 Ненавижу 1С
 
гуру
09.12.11
10:23
(2) считай, что да, практически ))
4 1Сергей
 
09.12.11
10:29
В моей 1С это не работает
5 Ненавижу 1С
 
гуру
09.12.11
10:30
(4) у тебя видимо она кривая ))
6 1Сергей
 
09.12.11
10:31
(5) нет, она лучшая! Ибо, она 77
7 Ненавижу 1С
 
гуру
09.12.11
10:32
(6) там дурацкий типовой ЯЗ
8 sda553
 
09.12.11
10:37
select count(*) from ABC

COUNT(*)
----------
22766017

Elapsed: 00:00:06.25

Statistics
----------------------------------------------------------  
  19 recursive calls
 401 db block gets
48481 consistent gets
   0 physical reads
 776 redo size
 478 bytes sent via SQL*Net to client
 550 bytes received via SQL*Net from client
   2 SQL*Net roundtrips to/from client
   2 sorts (memory) 0 sorts (disk)
   1 rows processed

select count(1) from ABC

Statistics
----------------------------------------------------------
    0 recursive calls
  393 db block gets
48479 consistent gets
    0 physical reads
    0 redo size
  478 bytes sent via SQL*Net to client
  550 bytes received via SQL*Net from client
    2 SQL*Net roundtrips to/from client
    1 sorts (memory)
    0 sorts (disk)
    1 rows processed
9 Ненавижу 1С
 
гуру
09.12.11
10:38
(8) я спрашиваю, есть ли разница у результата?
10 sda553
 
09.12.11
10:39
(9) У результата никакой разницы нет
11 Ненавижу 1С
 
гуру
09.12.11
10:41
(10) так какой вариант твой в голосовалки?
12 0xFFFFFF
 
09.12.11
10:47
прикольно подколол.
В заколовке один вопрос, в теме другой.
результаты совпадут у 2 и 3

только у 2 и 3
13 Defender aka LINN
 
09.12.11
10:50
(9) "Результаты ВСЕГДА (при любых группировках и данных) совпадут"
14 Ненавижу 1С
 
гуру
09.12.11
10:50
(12) неа, не угадал
15 Ненавижу 1С
 
гуру
09.12.11
10:50
(13) продолжение фразы в голосовалки (выбрать нужное)
16 sda553
 
09.12.11
10:52
(11) Я твою голосовалку не понимаю. Мой вариант  - все три варианта эквивалентны
17 Ненавижу 1С
 
гуру
09.12.11
10:52
(16) это неверный ответ ))
18 rs_trade
 
09.12.11
10:52
между ними точно есть разница. и разница в значениях null

только у 1 и 2
19 Defender aka LINN
 
09.12.11
10:52
(15) Слова по отдельности понятны, все вместе - нет.
Что в (0) подразумевается-то? ЧТО может быть, или не быть различным?
20 Megas
 
09.12.11
10:53
Кажется что так....

у всех трех вариантов
21 Ненавижу 1С
 
гуру
09.12.11
10:53
(19) какие могут быть различными, а какие нет
22 Ненавижу 1С
 
гуру
09.12.11
10:55
(18) красавчег!
23 Defender aka LINN
 
09.12.11
10:55
(21) Какие могут быть различными КТО?
24 sda553
 
09.12.11
10:56
(22) Вы оба заблуждаетесь. Null не влияет. (я это впервую очередь проверил :) )
25 Ненавижу 1С
 
гуру
09.12.11
11:01
ВЫБРАТЬ
   КОЛИЧЕСТВО(*) КАК П1,
   КОЛИЧЕСТВО(1) КАК П2,
   СУММА(1) КАК П3
ИЗ
   Справочник.Банки КАК Банки
ГДЕ
   ЛОЖЬ
26 Ненавижу 1С
 
гуру
09.12.11
11:05
(23)(24) см (25)
27 sda553
 
09.12.11
11:05
понял 0,0, null
28 Defender aka LINN
 
09.12.11
11:07
(26) "Результаты ВСЕГДА (при любых группировках и данных) совпадут" - насвистел :)
29 Ненавижу 1С
 
гуру
09.12.11
11:09
(28) ты читал бы (15)
30 Defender aka LINN
 
09.12.11
11:19
(29) Вас, математиков, хоть бы русскому учили :)
Написал так, что без поллитры не разберешься...
31 Ненавижу 1С
 
гуру
09.12.11
11:20
(30) так модно, ты не в теме ))
32 mikecool
 
09.12.11
11:40
(22) на это давно как то отвечал, кажется, Groovy
так что - бо_ян
33 Ненавижу 1С
 
гуру
09.12.11
11:42
(32) ну извиняй, пятница
34 rs_trade
 
09.12.11
13:28
а я че то подумал что единичка это номер столбца. вместо имени.