私はクライアントの Web サイトで作業しており、夜勤の従業員のための簡単なチェックイン ページが必要です。各従業員は、フォームに最大 6 件のクライアントの名前を入力できます。フォームに入力されたデータは、データベースに保存されます。その後、データは管理ページに表示され、各従業員がチェックインしたことを確認するためにチェックできるようになります。私が抱えている問題は、すべての null 値を N/A または -- として表示したいということです。 . ループが必要なのはわかっていますが、null 値を読み取る方法がわかりません。どんな助けでも大歓迎です!
質問する
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 に答える