[ad_1]
よう皆、
SQLでは、テーブルに2つのレコードがあります。 私の値が利用できない場合は、null を返したいです。 しかし、私はデータを取得しています。
誰でもこれを手伝ってもらえますか?
ありがとう。
私が試したこと:
これを試しました。
FROM Log_Interface_Service_Status_Bimbo
WHERE LISS_Date = CONVERT(日付、GETDATE())
AND LISS_Service_Name IN (‘RetailerHierarchyWorkerServiceV1′,’ProductWorkerServiceV1′,’PriceWorkerServiceV1’)
AND LISS_Status=”完了”
テーブルで PriceWorkerServiceV1 を使用できないため、ここでは null を返します。 だから私はヌルだけが欲しい。 クエリを作成するにはどうすればよいですか
解決策 1
こんにちは、
よく見ると、サービス名の値の「1つ」が存在しない場合でも、where句がレコードを取得している理由がわかります。
Where ** IN 句を使用すると、さまざまな値から選択して、それらのいずれかに一致するレコードを返すことができます。
SQL IN 演算子[^]
条件が満たされた場合にのみレコードを返す場合は、Where ** IN 句の代わりに Where 句を使用します。
[ad_2]
コメント