MySQL5逆引き大全460の極意

組み込み関数の極意 - Tips299 ビットに対応する文字セットを取得するには

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

9-3文字列関数Tips299 ビットに対応する文字セットを取得するには

Level2

PointMAKE_SET関数を利用します

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

MAKE_SET関数は、与えられた数値に対応する文字リスト(カンマ区切り)を返します。具体的には、与えられた数値をまず2進数に変換した上で、n桁目から順に0/1を判定します。ビットが1である場合に、関数は対応する文字列(1桁目が1であれば文字列n、2桁目が1であれば文字列n-1...というように)を返します。文字リストにNULLが含まれる場合、結果からはサプレスされます。

用例1
mysql> SELECT MAKE_SET(3, 'い', 'ろ', 'は'); ——い,ろ
用例2
mysql> 

出典情報

Medium

MySQL5逆引き大全460の極意

  • 著者: 山田 祥寛

コメント

    コメントはありません