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

TSQL TRUE या FALSE के बजाय NO या YES लौटाएगा

यदि वर्चर या बिट, NULLs को संभालना

case
    when BASIC = 'FALSE' then 'NO'
    when BASIC <> 'FALSE' then 'YES'
    else 'UNDEFINED'
end

या अगर थोड़ा सा

case
    when BASIC = 1 then 'YES'
    when BASIC = 0 then 'NO'
    else 'UNDEFINED'
end

संपादित करें:

SELECT 
    TipoImovel_Id AS TII_SEQ,
    Descricao AS TII_DSC, 
    Sigla AS TII_DSC_SIGLA,
    -- choose which one you want from the answers here
    case
        when BASIC = 1 then 'YES'
        when BASIC = 0 then 'NO'
        else 'UNDEFINED'
    end AS SomeColumnName
FROM San_TipoImovel";


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर Concatenate GROUP BY

  2. डेटासेट में टी-एसक्यूएल के साथ संबंधों के साथ कई टेबल पढ़ें

  3. SQL सर्वर 2008 और हैशबाइट्स

  4. कैसे जांचें कि शून्य नहीं है और SQL सर्वर में खाली स्ट्रिंग नहीं है?

  5. मैं टीएसक्यूएल का उपयोग कर फ़ोल्डर में सभी फाइलों के माध्यम से कैसे लूप कर सकता हूं?