2017-02-13 3 views

答えて

2

どのように値を格納していますか? caseはおそらくより適切である、値がそれ以外の場合は1で、順次開始されているので、

select t.*, elt(val, 'easy', 'average', 'hard') as string_val 
from t; 

elt()が動作するように起こる:あなたはちょうどそのcaseまたはelt()を使用して、これらの値であることを「知っている」場合、私は、意味します。

+0

これは私が必要としたのとまったく同じように見えます。ありがとうございました! –

1

あなたはCASEを使用することができます。

select case col 
     when 1 
      then 'easy' 
     when 2 
      then 'average' 
     when 3 
      then 'hard' 
     end 
from t 
関連する問題