MySQL 指定した文字列を最初に追加する
MySQLで、指定した文字列を最初に追加する手順を記述してます。
環境
- OS ubuntu21.10
- MySQL Ver 8.0.27-0ubuntu0.21.10.1 for Linux on x86_64 ((Ubuntu))
- MySQL Workbench 8.0.27
手順
指定した文字列を最初に追加するには、「LPAD( )」を使用します。
LPAD( 文字列,総文字数,追加する文字 )実際に、追加してみます。
SELECT
LPAD( 'end', 5, 'a' ),
LPAD( 'end', 5, 'ab' )実行結果を確認すると、文字が追加されていることが確認できます。

総文字数をオーバーするとオーバーしている分は、追加されません。
SELECT
LPAD( 'end', 5, 'abc' )実行結果

数値を指定
数値を指定して実行することもできます。
SELECT
LPAD( 123, 5, 0 ),
LPAD( 123, 6, 1.0 ),
LPAD( 123, 5, 1.0 )実行結果

サロゲートペア
サロゲートペア文字も、利用できます。
SELECT
LPAD( '😀', 5, '😻😂😀🙍' ),
LPAD( '😀', 6, '😻😂😀🙍' )実行結果

-
前の記事
GitKrakenで行ごとの編集履歴を確認する 2022.01.11
-
次の記事
MySQL 列の最小値を取得する 2022.01.11
コメントを書く