Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

डीकोड से केस में एसक्यूएल स्विच

डिकोड का अर्थ है:

CASE FirstParam
  WHEN SecondParam THEN ThirdParam 
  WHEN FourthParam THEN FifthParam
  WHEN SixthParam THEN Seventh... etcetera
  ELSE LastParam -- If number of params is odd, otherwise ELSE NULL is implied
END

तो

CASE APR(ACC.RATE,'X')
  WHEN 'FIRST RATE' THEN 1
  WHEN 'SECOND RATE' THEN 2
  ELSE 3
END


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle में LONG को varchar में बदलें

  2. कर्सर के साथ क्या गलत है?

  3. टेबलस्पेस 'उपयोगकर्ता' पर कोई विशेषाधिकार नहीं

  4. तत्काल निष्पादन में थोक संग्रह सीमा

  5. सबक्वेरी फैक्टरिंग के साथ Oracle DELETE स्टेटमेंट