MariaDB SPACE関数を使用して任意の数の半角スペースを生成する
環境
MariaDB 10.6.4
Windows 10 Home 64bit
構文
SPACE( 数値 )
SPACE関数を使用することで、数値で指定した数だけの半角スペースを生成することができます。
使用例
1.半角スペースを生成します。
MariaDB [(none)]> SELECT SPACE( 5 ); +------------+ | SPACE( 5 ) | +------------+ | | +------------+ 1 row in set (0.000 sec)
2.分かりにくいのでシングルクオートで囲んでみます
MariaDB [(none)]> SELECT QUOTE( SPACE( 4 ) ); +---------------------+ | QUOTE( SPACE( 4 ) ) | +---------------------+ | ' ' | +---------------------+ 1 row in set (0.141 sec)
3.分かりにくいのでバイト数を調べてみた。
MariaDB [(none)]> SELECT LENGTH( SPACE( 4 ) ); +----------------------+ | LENGTH( SPACE( 4 ) ) | +----------------------+ | 4 | +----------------------+ 1 row in set (0.025 sec)
4.CONCATメソッドを使って文字列を連結します。
SQL構文
SELECT CONCAT( 'ABC’, SPACE( 4 ), 'DEF’ );
実行結果
MariaDB [(none)]> SELECT CONCAT( 'ABC', SPACE( 4 ), 'DEF' ); +------------------------------------+ | CONCAT( 'ABC', SPACE( 4 ), 'DEF' ) | +------------------------------------+ | ABC DEF | +------------------------------------+ 1 row in set (0.025 sec)