0

私はテーブルを持っています.entitiesこのテーブルには列があります: Rank Name Spouse Level Online Class145 .... 次のメッセージを のように表示したい: number 25 displayed as Good. number 145 displayed as Verygood.

これを参照してください http://i.stack.imgur.com/7E2eK.png

4

2 に答える 2

1
SELECT
CASE Class 
WHEN 25 THEN 'good'
WHEN 145 THEN 'very good'
END AS translatedNumbers
FROM yourTable
于 2012-11-09T10:21:12.813 に答える
1

同様のものが必要になります:

SELECT name,
       IF(class=25,"Good",IF(class(145,"Verygood",class)) AS display 
FROM yourtable

または、次を使用できますcase

SELECT name,
     CASE class 
         WHEN 25 THEN "Good" 
         WHEN 125 THEN "Verygood"
         ELSE class 
     END AS display 
FROM yourtable

ここを読んでください!

于 2012-11-09T10:21:26.953 に答える