SSMS
 sql >> डेटाबेस >  >> Database Tools >> SSMS

Col3 में मान कैसे दिखाएं जहां Col1 मान सत्य हैं और Col1 में झूठे मानों के लिए केवल Col3 में NULL दिखाएं

मुझे यकीन नहीं है कि आप क्या करना चाहते हैं, यह अच्छी तरह से समझ में आ गया है, लेकिन SELECT . करता है CASE WHEN आपकी समस्या का समाधान कर सकता है?

यहां एक उदाहरण दिया गया है:

select 
    Col1, 
    Col2,
    case when (Condition) then NULL else Col3 end as Col3
FROM Table 

यह आपको निम्नलिखित देगा:

 Col1        Col2        col3
----------- ---------- -----------
5           Value      Value
21          Value      NULL         
7           Value      Value         
8           Value      Value         
40          Value      NULL 

इस तरह से, आप सशर्त रूप से कॉलम या NULL से डेटा का चयन करते हैं

संपादित करें :case...when . की व्याख्या के संबंध में , आप यहां स्पष्टीकरण और उदाहरण पा सकते हैं:https://www.w3schools.com/sql/ sql_case.asp



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. SSMS में स्कीमा द्वारा समूह तालिकाएँ

  2. बीएसीपीएसी को ब्लॉब स्टोरेज से एसएसएमएस में आयात करने का प्रयास करते समय क्रिएट यूजर एरर प्राप्त करना

  3. एसएसएमएस एसक्यूएल सर्वर प्रबंधन स्टूडियो 2012 स्टार्टअप फ्रीज

  4. SQL सर्वर प्रबंधन स्टूडियो से दूरस्थ रूप से Plesk v12 SQL सर्वर से कनेक्ट नहीं हो सकता

  5. SQL सर्वर प्रबंधन स्टूडियो में SQLCMD मोड क्या है?