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

टेक्स्ट के साथ शून्य मानों को कैसे बदलें?

आप case का उपयोग कर सकते हैं अभिव्यक्ति:

select last_name
     , case when commision_pct is null then 'No Commission' else commision_pct end    
from employees;

या coalesce :

select last_name
     , coalesce(commision_pct, 'No Commission')
from employees;

या nvl :

 select last_name
     , nvl(commision_pct, 'No Commission')
from employees;

पी.एस. मामले में commision_pct का डेटाटाइप varchar नहीं है आपको cast . का भी उपयोग करना चाहिए या to_char .



  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. Oracle 12c सर्वर को .Net प्रदाता का उपयोग करके दूरस्थ कंप्यूटर से एक्सेस नहीं किया जा सकता है

  4. वृद्धिशील डेटाबेस परिवर्तन का पता लगाना (Oracle to MongoDB ETL)

  5. होमवर्क - दो शहरों के बीच कई फ्लाइट स्टॉप की गणना करने की कोशिश कर रहा है?