tanketorsken.dk/if-funktion-fra-mysql-i-t-sql/

Feeds

IF() funktion fra MySQL i T-SQL

I MySQL kan man bruge IF()-funktionen til at styre sit output baseret på værdier i ens celler:

SELECT IF(Active=1, 'Aktiv', 'Passiv') as UserStatus FROM Users

På den måde kan man få beskrivende output uden yderligere arbejde.
Da jeg pt. er i gang med mit første projekt i asp.net og i den forbindelse skal bruge SQL Server, skal jeg finde en tilsvarende funktionalitet i T-SQL. Det viser sig at kunne gøres på følgende lidt “ord-rige” måde:
SELECT CASE WHEN Active=1 THEN 'Aktiv' ELSE 'Passiv' END as UserStatus FROM Users