8
排序是動態的,但排序順序是靜態的。Oracle動態DESC和ASC按順序排列
SELECT ...
Order By CASE WHEN InputParam = 'PRICE' THEN OFFER_PRICE END DESC,
CASE WHEN InputParam = 'ENDING SOON' THEN EXPIRY_DATE END DESC,
CASE WHEN InputParam = 'DISCOUNT' THEN DISC_PERCENTAGE END DESC,
CASE WHEN InputParam = 'SAVING' THEN SAVING END DESC
現在我需要確保排序順序也是動態的。在上面的查詢中有沒有辦法使排序順序動態化?
您的魔術師.. – 2011-02-10 11:07:07