2017-05-31 2 views
0

Ich habe eine Spalte in meiner SQL-Tabelle. Wenn Wert 1 ist, sollte es Admin-Asset sonst nicht Admin-Asset zurückgeben. Das ist mein SQL-Code.Ich möchte, wenn sonst Bedingung in meinem SQL

select asset_master_id, 
    am_name as aname, 
    am_serial_number as number, 
    (CASE adm_admin_flag 
     WHEN 1 
     THEN "Admin Asset" 
     ELSE "Non Admin Asset" 
    END AS am_admin_flag) 
FROM asset_master; 

ich oben Code versucht, aber nicht für mich gearbeitet.

Antwort

2

Ihre CASE-Syntax ist falsch.

SELECT 
    CASE 
     WHEN am_admin_flag = 1 
     THEN "Admin Asset" 
     ELSE "Non Admin Asset" 
    END AS am_admin_flag 
    FROM 
    asset_master 
Verwandte Themen