webForumDet fria alternativet
Logga in / Bli medlem

kniviga grejer

Databaser & SQL

2 svar · 237 visningar · startad av Nöff

Medlem sedan nov. 2003569 inlägg
Trådstart#1

men tjena :bire

jag vill göra en specialare...

tabellen:
namn varchar(20)
kön bit

jag vill få fram en SQL sats som returnerar detta:

kalle man
lisa kvinna
peter man
mehmet man

alltså, om det är en "true" i kön ska "man" returneras och om det är "false" ska "kvinna" returneras .. Går detta att göra i SQL eller måste jag lösa det i applikationen?. Hade ju varit riktigt smidigt :l

SELECT namn,(IF (kön==TRUE) BEGIN SELECT 'man' ELSE SELECT 'kvinna') FROM tabellen

typ eller nåt..??

Medlem sedan dec. 200012 464 inlägg
#2
select namn, case when kon = 1 then 'Man' else 'Kvinna' end
from t
Medlem sedan nov. 2003569 inlägg
#3

Härliga tider :birp

253 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)