15. december 2003 - 22:31Der er
9 kommentarer og 1 løsning
SWITCH eller IF i MySQL
Hei Jeg lurer på om noen vet om det er mulig å erstatte verdier i en SQL-setning. Jeg har gjort dette med en Access-database. Der er SQL'en slik (omtrent):
SELECT id, tekst, SWITCH(id=1, "Test 1", id=2, "Test 2") AS [test] FROM min_tabell
Finnes det et alternativ i MySQL?
NB: Jeg er klar over at dette kan hentes ut fra en tabell med "Test 1", "Test 2" osv i.
Jeg har en tabell med et dato-felt i. Feltet kaller jeg "avtale_dato". Dette feltet kan være null (nil). Jeg skal liste ut datoene. Dersom "avtale_dato" har en verdi skal denne verdien listes ut som vanlig. Hvis "avtale_dato" er null (nil) skal det listes ut f.eks. "ingen avtale".
Dette vet jeg går an å løse med SWITCH i Access, men hvorledes gjør jeg det i MySQL?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.