我想爲c.GUIDELINE_TEXT顯示NULL值和NOT NULL值。我看過一些例子,但我不知道該把它放在哪裏。當我使用此代碼時:在查詢中返回NULL和NOT NULL值
WHERE c.GUIDELINE_TEXT is NULL
我沒有得到任何返回值。我還沒有試過COALESCE,因爲我不太確定那是什麼或將它放在我的代碼中。我知道GUIDELINE_TEXT確實有空值。我知道我可能會犯一些新手的錯誤,所以如果有人能指出我會朝好的方向發展。謝謝。
SELECT
a.ORDER_NO,
a.RELEASE_NO,
a.SEQUENCE_NO,
b.C_OPERATION_SEQUENCE as OP_SEQ,
b.OPERATION_NO,
b.OP_ID,
c.GUIDELINE_TEXT
FROM
ifsapp.SHOP_ORD a,
ifsapp.SHOP_ORDER_OPERATION b,
ifsapp.SHOP_ORD_WORK_GUIDE c
WHERE
a.ORDER_NO = b.ORDER_NO
AND b.ORDER_NO = c.ORDER_NO
AND a.RELEASE_NO = b.RELEASE_NO
AND b.RELEASE_NO = c.RELEASE_NO
AND a.SEQUENCE_NO=b.SEQUENCE_NO
AND b.SEQUENCE_NO = c.SEQUENCE_NO
AND b.OPERATION_NO = c.OPERATION_NO
AND a.ORDER_NO = ('&Ord')
AND a.RELEASE_NO = ('&Rel')
AND a.SEQUENCE_NO = ('&Seq')
編輯:數據的一個例子。
預期的結果將是,它拉的數據也從GUIDELINE_TEXT的空白欄與希望的結果,它將把所有order_no,而不只是那些在GUIDELINE_TEXT列有文字。
您使用的是Oracle還是MS SQL Server?請不要標記不涉及的產品... – jarlh
您可以添加一些示例表格數據和預期結果嗎? – jarlh
模式名稱是IFS,它運行在Oracle – kevinsky