我正在客户网站上工作,他们希望为他们的隔夜员工提供简单的登记页面。每位员工最多可在表单上填写6个客户名称。然后,在表单上输入的数据存储在数据库中。然后,数据显示在管理页面上,以便检查每个员工是否检入。我遇到的问题是我希望所有空值显示为N / A或 - ,我还没有决定。我知道我必须有一个循环,但我不知道如何读取空值。任何帮助将不胜感激!
答案 0 :(得分:4)
您可以在select
声明中ISNULL
:
SELECT ISNULL(field, 'N/A') FROM Table
答案 1 :(得分:4)
如果您希望数据库数据合理,并且只需要修改数据以进行输出,那么您还没有完全提及。
如果您只想修改输出,可以: -
SELECT field1, field2, COALESCE(field3,'N/A')
FROM tableName;
在这个例子中,如果field3为null,它将在返回的数据中将其替换为N / A,否则它将保持原样。
答案 2 :(得分:1)
答案 3 :(得分:0)
我建议在提交表单的数据库中存储N / A.如果使用php
If (Isset($var)!=true){
$var="N/a";
}
Insert $var into database