sql >> Database >  >> RDS >> Sqlserver

TSQL om NEE of JA terug te geven in plaats van WAAR of ONWAAR

Als varchar of bit, NULL's verwerken

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

of als het maar een beetje is

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

Bewerken:

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. java.lang.ClassCastException:oracle.sql.BLOB kan niet worden gecast naar oracle.sql.BLOB

  2. Ondersteunt BigQuery het uitvoeren van een directe opdracht om dynamische query's uit te voeren?

  3. MySQL Controleer of het datumbereik binnen het datumbereik valt

  4. Inleiding tot vergrendelingen