Вопрос : Разница между дорогой вопрос sql написана

Может кто-то объяснить к мне:
1) разница между дорогой написаны 2, котор вопроса (после того как я higlighted в смелейшем тексте), 2) почему по-разному результата установленное и
3) был бы больше эффективного способа писания 1-ого вопроса так, что будут бега более быстро, в настоящее время он принимает над 3 минутами к run.

SELECT ОПРЕДЕЛЕННОМУ f1, f2, f3
Case когда КОНЕЦ f3='0 после этого f3
Else f2 как orig,
SUM (gry) КАК gt, ое
FROM dbo.vent соединяет старую на and vent.id = old.id vent.num = «0 ' положений
Where внутри («a», «b», «c», «d»,
GROUP «f ") f1, f2, f3
order f1

VS.

SELECT ОПРЕДЕЛЕННОЕ f1, f2, f3
Case когда КОНЕЦ f3='0» после этого f3
Else f2 как orig,
SUM (gry) КАК gt, ое
FROM dbo.vent соединяет старую на положение vent.id = old.id
Where в («a», «b», «c», «d», «f ") and vent.num = '0 '
GROUP f1, f2, f3
order f1

class=

Ответ : Разница между дорогой вопрос 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:
создайте таблицу #vent (удостоверение личности int, num int, комментарии varchar (100))
создайте #old таблицы (удостоверение личности int, комментарии varchar (100))

введите #vent значения (1.0, «показывают вверх так или иначе ")
введите #vent значения (2.1, «показывают вверх если vent=0 внутри соединяют ")
введите #vent значения (3.0, «показывают вверх так или иначе ")
введите #vent значения (4.1, «показывают вверх если vent=0 внутри соединяют ")
введите #vent значения (5.0, «показывают вверх так или иначе ")

введите значения #old (1, «показывает вверх так или иначе ")
введите значения #old (2, «никогда выставки ")
введите значения #old (3, «показывают вверх так или иначе ")
введите значения #old (4, «никогда выставки ")
ИДИТЕ
-- query1
выберите *
от #vent
левая сторона соединяет #old на #old.id = #vent.id и #vent.num = 0

-- query2
выберите *
от #vent
левая сторона соединяет #old на #old.id = #vent.id 
где #vent.num = 0
ИДИТЕ

/*
-- вопрос 1
комментарии   удостоверения личности  num
1    0    показывает вверх так или иначе               1    показывает вверх так или иначе
2    1    показывает вверх если vent=0 внутри соединяют    НУЛЕВОЙ NULL                 -- примечание как соединять не показывает никакие колонки #old потому что только соедините если num = 0
3    0    показывает вверх так или иначе               3    показывают вверх так или иначе
4    1    показывает вверх если vent=0 внутри соединяют    НУЛЕВОЙ NULL                 -- примечание как соединять не показывает никакие колонки #old потому что только соедините если num = 0
5    0    показывает вверх так или иначе               НУЛЕВОЙ NULL                 -- не удостоверение личности = 5 в #old

-- вопрос 2
комментарии   удостоверения личности  num
1    0    показывает вверх так или иначе               1    показывает вверх так или иначе
3    0    показывает вверх так или иначе               3    показывают вверх так или иначе
5    0    показывает вверх так или иначе               НУЛЕВОЙ NULL

*
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us