MySQL 8.0.27 LPAD関数で左に文字を追加する

環境
Windows 11 64bit Pro
MySQL 8.0.27

書式
LPAD( 文字列 , 総文字数 , 追加する文字 )
左に文字を追加するには、「LPAD( )」を使用します。

操作例
SQL構文
SELECT LPAD( 'r’, 5, 's’ ),LPAD( 'r’, 5, 'st’ )

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
mysql> SELECT LPAD( 'r', 5, 's' ),LPAD( 'r', 5, 'st' );
LPAD( 'r', 5, 's' ) LPAD( 'r', 5, 'st' )
ssssr ststr
mysql> SELECT LPAD( 'r', 5, 's' ),LPAD( 'r', 5, 'st' ); LPAD( 'r', 5, 's' ) LPAD( 'r', 5, 'st' ) ssssr ststr
mysql> SELECT LPAD( 'r', 5, 's' ),LPAD( 'r', 5, 'st' );
LPAD( 'r', 5, 's' ) LPAD( 'r', 5, 'st' )
ssssr ststr

 

数値を指定して左に文字を追加します。
SQL構文
SELECT LPAD( 456, 5, 0 ),LPAD(789,5,1.0)

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
mysql> SELECT LPAD( 456, 5, 0 ),LPAD(789,5,1.0);
LPAD( 456, 5, 0 ) LPAD(789,5,1.0)
00456 1.789
mysql> SELECT LPAD( 456, 5, 0 ),LPAD(789,5,1.0); LPAD( 456, 5, 0 ) LPAD(789,5,1.0) 00456 1.789
mysql> SELECT LPAD( 456, 5, 0 ),LPAD(789,5,1.0);
LPAD( 456, 5, 0 ) LPAD(789,5,1.0)
00456 1.789

 

MySQL

Posted by arkgame