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

चयन से Oracle अद्यतन - एक ही तालिका

आपको यह करने में सक्षम होना चाहिए:

update t
    set date1 = greatest(date1, coalesce(date2, date1), coalesce(date3, date1), coalesce(date4, date1))
    where date1 < greatest(date1, coalesce(date2, date1), coalesce(date3, date1), coalesce(date4, date1));

आपके डेटा में, date1 ऐसा प्रतीत होता है कि कभी भी NULL नहीं है ।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. जावा में परिणामसेट से बाइनरी एक्सएमएल के रूप में संग्रहीत ओरेकल एक्सएमएल टाइप को पुनर्प्राप्त करना

  2. कॉलम ए में कॉलम बी के मान के साथ पंक्तियों को भरें यदि कॉलम ए में शर्त पूरी होती है

  3. कार्यबल हेडकाउंट की त्रैमासिक गणना की क्षमता

  4. दिनांक सीमा के माध्यम से Oracle SQL लूप

  5. ऑरैकल में किसी उपयोगकर्ता से सभी विशेषाधिकार कैसे दिखाएं?