【发布时间】:2015-06-10 23:39:19
【问题描述】:
我有一个成绩表,其中每个成绩不能为 NULL。每个等级都是一个文本,所以我猜如果该列是空的,那么它是一个空字符串,''。我想选择成绩为空的列。我在做:
SELECT student FROM simulated_records WEHRE grade = ' ';
但这不起作用,我不明白为什么。有正确的方法吗?我是 SQL 新手。
【问题讨论】:
-
存储“空”成绩是个坏主意。如果成绩未知/未设置,则使用 NULL。
-
SQL 查询中的“where”语句拼写错误。
-
' '不是一个“空”字符串,它是一个包含一个(空格)字符的字符串空字符串是''
标签: sql database string postgresql text