MariaDB 任意の個数の半角スペースを生成する

MariaDB 任意の個数の半角スペースを生成する

MariaDBで、任意の個数の半角スペースを生成する手順を記述してます。「SPACE()」に生成したい個数を指定することで可能です。ここでは、実際に実行した結果を画像で掲載してます。

環境

  • OS CentOS Stream release 9
  • MariaDB 10.10.2
  • phpMyAdmin 5.2.0

手順

指定し任意の個数の半角スペースを生成するには、「SPACE()」を使用します。

SPACE( 数値 )

実際に、生成してみます。生成された空白がわかるように、concatでスペースと文字列を結合してます。

SELECT
SPACE( 5 ),
concat('.',SPACE( 5 ),'.')

実行結果を確認すると、スペースが生成されていることがわかります。

文字列

数値の文字列は、使用できますが、通常の文字を使用すると空が返ります。

SELECT
SPACE( '05' ),
concat('.',SPACE( '05' ),'.'),
SPACE( 'a' ),
concat('.',SPACE( 'a' ),'.')

実行結果

小数点

少数は切り捨てされて実行されるようです。

SELECT
concat('.',SPACE( '5.4' ),'.'),
concat('.',SPACE( '5.9' ),'.')

実行結果