構文宣言
EXPORT_SET(bits,on,off[,separator[,number_of_bits]])
説明
文字列を返します。bits 値で設定されているビットには on 文字が、bits 値で設定されていないビットには off 文字が割り当てられます。bits のビットは右から左へ(つまり、低ビットから高ビットへ)チェックされます。
文字列は結果の左から右へ追加され、separator 文字列(デフォルトはカンマ ,)で区切られます。チェックするビット数は number_of_bits で指定します。指定しない場合、デフォルトは64ビットです。64ビットを超える場合、number_of_bits はサイレントクリッピングされて64ビットになります。number_of_bits は符号なし整数として扱われるため、値 -1 と 64 は実際には同じです。
例
obclient> SELECT EXPORT_SET(6, '1','0',',', 10);
+--------------------------------+
| EXPORT_SET(6, '1','0',',', 10) |
+--------------------------------+
| 0,1,1,0,0,0,0,0,0,0 |
+--------------------------------+
1 row in set