Escolar Documentos
Profissional Documentos
Cultura Documentos
BD II - TADS
SELECT a,
CASE WHEN a=1 THEN 'um'
WHEN a=2 THEN 'dois'
ELSE 'outro'
END AS caso
FROM teste;
ou
SELECT a,
CASE a WHEN 1 THEN 'um'
WHEN 2 THEN 'dois'
ELSE 'outro'
END AS caso
FROM teste;
BD II - TADS
SELECT nota,
(SELECT MIN(nota) FROM notas) AS menor,
(SELECT MAX(nota) FROM notas) AS maior,
(SELECT AVG(nota) FROM notas) AS media
FROM notas;
BD II - TADS
SELECT CASE
WHEN nota < 3 THEN 'E'
WHEN nota < 5 THEN 'D'
WHEN nota < 7 THEN 'C'
WHEN nota < 9 THEN 'B'
ELSE 'A'
END AS conceito,
COUNT(*) AS quantidade,
MIN(nota) AS menor,
MAX(nota) AS maior,
AVG(nota) AS media
FROM notas
GROUP BY CASE
WHEN nota < 3 THEN 'E'
WHEN nota < 5 THEN 'D'
WHEN nota < 7 THEN 'C'
WHEN nota < 9 THEN 'B'
ELSE 'A'
END
ORDER BY conceito;