Oracle LPADで文字列を左側にゼロ埋めするサンプル

環境
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0
SQL*Plus: Release 12.2.0.1.0

構文
LPAD('対象の文字’,桁数,’埋めたい文字’);
第1引数:対象の文字  第2引数:桁数
第3引数:埋めたい文字

使用例1
文字列’game’の左を’*’埋めします
SQL構文

SELECT LPAD('game',7,'*') FROM DUAL;

結果
***game

使用例2
数字123の左をゼロ埋めます
SQL構文

SELECT LPAD('123',7,'0') FROM DUAL;

実行結果

0000123

 

Oracle

Posted by arkgame