MySQL5逆引き大全460の極意

組み込み関数の極意 - Tips289 数値に対応する文字列を取得するには

登録タグ
SQL
Icon comment count 0
Icon stock count 0

9-3文字列関数Tips289 数値に対応する文字列を取得するには

Level2

PointELT関数を利用します

構文   
ELT(数値, 文字列1, 文字列2,...)

ELT関数は、与えられた数値に応じて、文字列リスト(文字列1、文字列2...)から対応する文字列を取得します。たとえば、数値が1の場合は文字列1を、2の場合は文字列2を…というようにです。ただし、与えられた数値が

  • 1より小さい
  • 文字列リストの個数よりも大きい
  • NULLである

などの場合、関数はNULLを返します。FIELD関数の逆の機能を提供します。

用例1
mysql> SELECT ELT(3, 'first', 'second', 'third'); ——third

出典情報

Medium

MySQL5逆引き大全460の極意

  • 著者: 山田 祥寛

コメント

    コメントはありません