我在一个客户网站上工作,他们希望为他们的过夜员工提供一个简单的签到页面。每个员工最多可以在一张表格上填写 6 个客户姓名。表格上输入的数据然后存储在数据库中。然后将数据显示在管理页面上,以便检查它以确保每个员工都签到。我遇到的问题是我希望所有空值都显示为 N/A 或 --,我还没有决定. 我知道我必须有一个循环,但我不确定如何读取空值。任何帮助将不胜感激!
问问题
2314 次
4 回答
4
你可以在你的select
声明中,做ISNULL
:
SELECT ISNULL(field, 'N/A') FROM Table
于 2012-05-21T00:49:14.040 回答
4
如果您希望数据库数据保持完整并且仅修改数据以进行输出,您还没有完全提到。
如果您只想修改输出,您可以这样做:-
SELECT field1, field2, COALESCE(field3,'N/A')
FROM tableName;
在此示例中,如果 field3 为 null,它将在返回的数据中将其替换为 N/A,否则将保持原样。
于 2012-05-21T00:57:01.347 回答
0
我建议在表单提交的数据库中存储 N/A。如果使用 php
If (Isset($var)!=true){
$var="N/a";
}
Insert $var into database
于 2012-05-21T01:04:30.770 回答