У меня есть следующий запрос:MySQL значение Изменения этикетки в выбери отчетливые и сосчитать
SELECT DISTINCT GRAD_ACAD,
COUNT(GRAD_ACAD) AS subtotal
FROM academicos
WHERE CCN REGEXP 'I|D65'
GROUP BY GRAD_ACAD
ORDER BY GRAD_ACAD
, результаты которого являются:
GRAD_ACAD subtotal
DOC 11
LIC 2
MTR 3
Что я хочу сделать, это изменить значение меток в следующий :
GRAD_ACAD subtotal
Doctorado 11
Licenciatura 2
Maestría 3
Я попытался случай, когда, как это, но я не могу заставить его работать:
SELECT DISTINCT GRAD_ACAD CASE GRAD_ACAD WHEN 'DOC' THEN 'doctorado' ELSE(SELECT GRAD_ACAD) END AS GRAD_ACAD,
COUNT(GRAD_ACAD) AS subtotal
FROM academicos
WHERE CCN REGEXP 'I|D65'
GROUP BY GRAD_ACAD
ORDER BY GRAD_ACAD
Как я могу это исправить?
DISTINCT здесь избыточен. – Strawberry
вы должны указать фактическое состояние в КОГДА, а не только КОГДА 'DOC' – Maximus2012