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

CASE WHEN - ORACLE . का उपयोग करके कई पंक्तियों को अपडेट करें

ठीक है आपके द्वारा दी गई पहेली के आधार पर मैंने इन्हें आजमाया है और यह मेरे लिए काम करता है

create table account(  account_id number primary key,
                           account_status varchar2(30));

insert into account values(1, '5');
insert into account values(2, '3');
insert into account values(3, '2');

select * from account


update account
set account_status= case
when account_id=1 then '2'
when account_id=2 then '5'
when account_id=3 then '3'
END

select * from account

मैंने जहां स्थिति का उपयोग नहीं किया



  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 पर SQL गतिविधि की निगरानी कैसे कर सकता हूं?

  2. ओरेकल जॉइन (एसक्यूएल जॉइन) क्या हैं?

  3. CLOB से CHAR या BLOB से RAW रूपांतरण के लिए बफ़र बहुत छोटा है

  4. विजुअल स्टूडियो 2005 में डिबग मोड में चलते समय ओसीसीआई ऐप क्रैश हो जाता है

  5. कैसे एक संग्रहीत समारोह या प्रक्रिया का उपयोग किए बिना, एक रिटर्न वैल्यू पैरामीटर के रूप में सी # ODP.NET से एक Oracle रेफ कर्सर का उपयोग करने के लिए?