我有一个null
的学生成绩,我手动需要在下面添加f
(以匹配之前收到并报告的成绩)。我试图找到一种方法在SQL Server中执行此操作,而无需在Excel中执行此操作。
以下是我在成绩部分的select语句中所拥有的内容(也显示我在最后通过汇总进行分组):
SELECT
CASE grouping (STC_GRADE)
WHEN 1 THEN 'total' ELSE STC_GRADE
END AS 'MARK ANALYSIS'....
GROUP BY ROLLUP (STC_GRADE)...
如果将STC_GRADE IS NULL
计为F
,我将如何添加到该select语句中,以便结果显示为:
'38' `F`'s
代替' 1' null
和' 37' F
'?的
答案 0 :(得分:1)
要使用非NULL值替换NULL,请使用:
SELECT ISNULL(stc_grade, 'F') AS stc_grade
FROM your_table