2012-03-12 2 views
0

Что у меня есть:Подсчитано на основе записей строк?

  • таблица со значениями отчетливых профессорами имени, квартала и года.
  • Стол с именем профессора, кварталом, годом и студентским классом.

Что мне нужно сделать, так это получить счет каждого типа оценки (например, A, B, C) без учета знаков + или.

Кто-нибудь знает, как я мог бы это сделать?

+0

Я пытался использовать курсор, который извлекает каждое имя, квартал и год кортеж из первой таблицы, но я не мог придумать способ получить счет каждого класса без группы подзапросов в цикле while. Похоже, что решение Eggi работает, но я буду держать вас в курсе. – Ivan

ответ

0

Как вы ничего особенного о выходе не сказать, что я буду только выводить сорта и как часто он был найден:

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

Функция подстроки была именно то, что мне нужно. Спасибо! – Ivan

Смежные вопросы