不显示行条件已完成 SQL

  • 本文关键字:已完成 SQL 条件 显示 sql
  • 更新时间 :
  • 英文 :


我有:

select if(G.grade<5,G.grade,NULL)

我应该在什么情况下而不是NULL不显示行?

在 sql 中,我们有一个 where 语句

select -- *
from something
where g.grade<5

这是在 SQL 中筛选行的方式


您的不同问题(在评论中(是这样解决的:

SELECT CASE WHEN g.grade < 5 THEN g.grade ELSE null END AS badgrade,
CASE WHEN g.grade >=5 THEN g.grade ELSE null END AS goodgrade
FROM G

最新更新