2014-10-17 37 views
-2
form_title    eval_local_datetime evaluatee_name evaluator_name 
EXTERNAL - pass/fail 22-08-2014 11:30:10 Yadavrao Bansod Super User 
EXTERNAL - pass/fail 22-08-2014 11:30:20 Yadavrao Bansod Super User 
Test - pass/fail  22-08-2014 11:30:30 Yadavrao Bansod Super User 
Test - pass/fail  22-08-2014 11:30:40 Yadavrao Bansod Super User 

如果我在上面的記錄中根據表格標題進行操作,會有什麼結果?如果我按表格標題分組,則需要查找外部單詞的計數。我現在沒有SQL Server管理。所以我無法測試它,我是一個初學者,這就是爲什麼在這裏問。我瞪着眼睛,並沒有明白這是爲什麼。對不起,如果這是非常基本的問題。如何在SQL中通過操作進行分組?

+3

你爲什麼不嘗試一下,讓我們知道會發生什麼? – SMA 2014-10-17 11:58:20

+0

我現在沒有SQL Server管理。所以我不能測試它,我是一個初學者,爲什麼問這裏。我瞪着眼睛,並沒有明確的想法,這就是爲什麼。對不起,如果它是非常基本的問題:( – Sathiya 2014-10-17 12:31:54

+0

那麼這將取決於你使用什麼樣的聚合函數和你可能執行的計算。我手中的字符串長度是多少?那麼它是SQL Server嗎?你也應該指定 – 2014-10-17 12:32:05

回答

2
select 
     form_title 
    , count(case when form_title like '%external%' then 1 else null end) 
from table1 
group by 
     form_title 

會產生這樣的結果

|   FORM_TITLE | COLUMN_1 | 
|----------------------|----------| 
| EXTERNAL - pass/fail |  2 | 
|  Test - pass/fail |  0 | 

見:http://sqlfiddle.com/#!3/03e67c/2

+0

+1非常感謝@Used_By_Already。正是我需要的:) – Sathiya 2014-10-17 13:15:34

相關問題