0

整数フィールドをテキストとして選択しようとしていますが、その方法がわかりません。

1を表す、low2表すmedium、および を3表すhi

4

3 に答える 3

3

あなたはこれを行うことができますCASE WHEN

SELECT (CASE WHEN column = 1 THEN "low"
             WHEN column = 2 THEN "medium"
             WHEN column = 3 THEN "high"
        END) AS value
FROM table_name;
于 2012-08-09T07:05:24.053 に答える
2
SELECT CASE intfield
        WHEN 1 THEN 'low'
        WHEN 2 THEN 'medium'
        WHEN 3 THEN 'hi'       
    END AS inttext
FROM table
于 2012-08-09T07:06:05.947 に答える
2
Select 
CASE WHEN field = 1 then 'low' 
WHEN field = 2 then 'medium'
WHEN field = 3 then 'hi'
END as Col
from yourtable;
于 2012-08-09T07:06:19.440 に答える