MariaDB 10.6 RPADメソッドで右に数値文字を追加するサンプル

環境
Windows 10 Home 64bit
MariaDB 10.6.4

書式
RPAD( 文字列 , 総文字数 , 追加する文字 )
RPAD( )関数を使用して右に文字を追加します。

SQL構文

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SELECT RPAD( 789, 5, 0 ) resultA,RPAD( 789, 6, 1.0 ) resultB,RPAD( 789, 5, 1.0 ) resultC
SELECT RPAD( 789, 5, 0 ) resultA,RPAD( 789, 6, 1.0 ) resultB,RPAD( 789, 5, 1.0 ) resultC
SELECT  RPAD( 789, 5, 0 ) resultA,RPAD( 789, 6, 1.0 ) resultB,RPAD( 789, 5, 1.0 ) resultC

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
MariaDB [(none)]> SELECT RPAD( 789, 5, 0 ) resultA,RPAD( 789, 6, 1.0 ) resultB,RPAD( 789, 5, 1.0 ) resultC;
+---------+---------+---------+
| resultA | resultB | resultC |
+---------+---------+---------+
| 78900 | 7891.0 | 7891. |
+---------+---------+---------+
1 row in set (0.001 sec)
MariaDB [(none)]> SELECT RPAD( 789, 5, 0 ) resultA,RPAD( 789, 6, 1.0 ) resultB,RPAD( 789, 5, 1.0 ) resultC; +---------+---------+---------+ | resultA | resultB | resultC | +---------+---------+---------+ | 78900 | 7891.0 | 7891. | +---------+---------+---------+ 1 row in set (0.001 sec)
MariaDB [(none)]> SELECT  RPAD( 789, 5, 0 ) resultA,RPAD( 789, 6, 1.0 ) resultB,RPAD( 789, 5, 1.0 ) resultC;
+---------+---------+---------+
| resultA | resultB | resultC |
+---------+---------+---------+
| 78900   | 7891.0  | 7891.   |
+---------+---------+---------+
1 row in set (0.001 sec)

 

MariaDB

Posted by arkgame