01. august 2004 - 19:26
Der er
2 kommentarer og 1 løsning
Er dette muligt
Er det muligt at udskifte et tal med en tekst-string i en sql? Jeg har en tabel der ser således ud: users: USERID USERLEVEL PASSWORD 1 1 test 2 2 test Når jeg laver en select går jeg sådan: SELECT úserid,userlevel FROM users; Kan jeg udskifte 1 og 2 i USERLEVEL med en tekst string sådan at jeg får følgende retur: USERID USERLEVEL 1 admin 2 normal user
Annonceindlæg fra SoftwareOne
01. august 2004 - 21:25
#1
Nogen SQL versioner tillader en 'switch statement' i select listen. Jeg kender ikke Interbase. Løsningen i standard SQL vil være at oprette en ny tabel: levels USERLEVEL LEVELNAME 1 admin 2 normal user og bruge: SELECT users.USERID,levels.LEVELNAME FROM users,levels WHERE users.USERLEVEL=levels.USERLEVEL
02. august 2004 - 01:29
#2
Hmm.. Smart faktisk.. hvorfor tænkte jeg ikke på det.. Så er det jo bare en INNER JOIN på en anden tabel.. hehe Smid lige et svar arne, så skal du få lidt point :)