DB2初心者です。私の問題を解決するのを手伝ってください。
条件に基づいてDB2でSQLクエリを起動する必要があります。値が「すべて」の場合と同様に、ビューからすべてのデータを取得する必要がありますが、値がデータ以外のものである場合、その値に基づいている必要があります。
例:
SELECT
M.Col1,
M.Col2,
M.Col3
FROM
view M
WHERE
M.Col1 = {?param} and
D.Col2 = '{?paramC}'
?paramC が「すべて」の場合、クエリは次のようになります。
SELECT
M.Col1,
M.Col2,
M.Col3
FROM
view M
WHERE
M.Col1 = {?param} // means ?paramC is rejected if All is selected
else
SELECT
M.Col1,
M.Col2,
M.Col3
FROM
view M
WHERE
M.Col1 = {?param} and
D.Col2 = '{?paramC}' // means if ?paramC is some value like 1,2,3 etc
私の質問が明確であることを願っています。私はここで立ち往生しています。前もって感謝します。