アプリ版:「スタンプのみでお礼する」機能のリリースについて

Q_社員

社員名
社員グループ(1~10あります)
点数

(例)社員グループ[2]で抽出
今回、社員グループ[2]のデータがないため、レコードがありません。
選択クエリでは、レコードがない時は、Nz関数を使っても空白になります。
0に置き換える方法はないでしょうか?

フィールドには下記のように入力しています。

式1: Nz([点数],0)

式1: CInt(Nz([点数],0))としても空白でした。

選択クエリでは、抽出したレコードがない時は、Nz関数は使えなければ他の方法はありませんか?

A 回答 (2件)

社員グループ というテーブルを作っておけば、以下のように書けます。



SELECT Q_社員.社員名, 社員グループ.社員グループ, Nz(Q_社員.点数,0) AS 点数
FROM 社員グループ LEFT JOIN Q_社員
ON 社員グループ.社員グループ = Q_社員.社員グループ
WHERE 社員グループ.社員グループ = 2
    • good
    • 0

レコードがないとどうにもならないのですべての社員グループのレコードを表示させるようにクエリを作成するか、


レコードが存在する社員グループでしか抽出できないようにするか。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!