我想知道是否有一種方法來顯示查詢字段不存在的select語句的某些默認值。SQL Select語句 - 字段不存在時的默認字段值
例如,
SELECT t.name, t.type, t.price, t.brand FROM some_table t;
如果「品牌」字段中不存在some_table我想這個說法,顯示「品牌」爲「不可用」。
最終我想從該select語句創建一個視圖。 我只是好奇,是否有辦法在PL/SQL中做到這一點。
編輯: 爲避免混淆,我希望當表中'品牌'列不存在時,語句才能編譯和工作。
列名必須在編譯時已知。一種解決方法是使用dynamic-sql – lad2025
好的,謝謝。我會看看動態sql – Grentley
只是爲了確保您正確理解@ lad2025的註釋,當值爲* null *時是否需要默認值,或者您想要查詢字段'name','type' ,'價格','品牌'從表中不能在運行時確定? –