Citat:
Ursprungligen postat av l00zekk
Hejsan. Är det möjligt att skapa nya attribut(kolumner) och tupler(rader) i de svar man från från en sql-fråga
om jag exempelvis frågar om kön och den tabellen heter SEX och datatypen i tabellen är en char som anger M eller F så vill jag att svaret ska presenteras som
Man och i raderna ska det stå JA eller NEJ
Själva kolumnnamnet verkar vara lätt att ändra mha AS men hur ändrar man datat i kolumnerna?
SELECT Sex AS Man
FROM Personregistret;
Det går alldeles utmärkt, men syntaxen skiljer sej lite beroende på vad för DBMS du kör. Ett exempel för MySQL:
[PHP]SELECT CASE Sex
WHEN 'M' THEN 'JA'
WHEN 'F' THEN 'NEJ'
END CASE AS Man FROM SEX[/PHP]
Du får kanske fixa till den lite, men där har du principen.
http://dev.mysql.com/doc/refman/5.0/en/case-statement.html