2012-03-12 48 views
0

我有什麼:基於行條目計數?

  • 一張具有不同教授姓名,季度和年份值的表格。
  • 包含教授姓名,季度,年份和學生成績的表格。

我需要做的是獲得每種等級(例如A,B,C)的計數而不考慮+或 - 符號。

有誰知道我會如何做到這一點?

+0

我曾嘗試使用該取每個名稱的光標,季度和年度從第一個表中得到元組,但是我無法想出一個方法來獲得每個成績的計數,而沒有在一個while循環內進行一組子查詢。它看起來像Eggi的解決方案,但是,我會讓你全部貼出來。 – Ivan 2012-03-12 06:05:51

回答

0

正如你不說就輸出什麼特別的東西我只會輸出級以及它是如何經常發現:

SELECT SUBSTRING(grade, 1, 1), count(SUBSTRING(grade, 1, 1)) 
    FROM grades 
GROUP BY SUBSTRING(grade, 1, 1) 
+0

子串函數正是我所需要的。謝謝! – Ivan 2012-03-12 06:31:17