バイナリ演算子

|| 演算子は連結を行います。

バイナリ関数

concat()

concat(binary1, ..., binaryN) → varbinary

binary1、binary2、...、binaryN の連結を返します。この関数は、SQL標準の連結演算子(||)と同様の機能を提供します。

length()

length(binary) → bigint

binary のバイト数を返します。

lpad()

lpad(binary, size, padbinary) → varbinary

padbinary で binary をサイズが size バイトになるように左側にパディングします。size が binary の長さよりも小さい場合、結果は size 文字に切り捨てられます。size は負であってはならず、padbinary は空でなければなりません。

rpad()

rpad(binary, size, padbinary) → varbinary

padbinary で binary をサイズが size バイトになるように右側にパディングします。size が binary の長さよりも小さい場合、結果は size 文字に切り捨てられます。size は負であってはならず、padbinary は空でなければなりません。

substr()

substr(binary, start) → varbinary

start で指定された位置から binary の残りをバイト単位で返します。位置は 1 から始まります。負の開始位置は文字列の末尾を基準とします。

substr(binary, start, length) → varbinary

start で指定された位置から length バイトの長さの部分文字列を binary から返します。位置は 1 から始まります。負の開始位置は文字列の末尾を基準とします。