Eu tenho um banco de dados com tabelas Student(StudId, StudName,...) e Grades (GradeExam1, GradeExam2,..) etc. E eu quero fazer uma consulta para atribuir uma nota de letra para cada nota. Estou pensando em fazer algo como:
SELECT StudId, GradeExam1 AS 'A' IF GradeExam1>= 90 AND GradeExam1 <=100
UNION
SELECT StudID, GradeExam1 AS 'B' ..........
Sei que posso usar aliases não condicionais no SQL simples, mas nunca fiz aliases condicionais em uma consulta SQL.
Ou talvez eu precise do T-SQL para fazer um loop para um determinado exame, em vez de fazer uma união de instruções select para diferentes condições?
Desde já, obrigado.