MySQL,LTRIM()関数で先頭の空白文字を削除する

スポンサーリンク

鍛錬 949

MySQL,LTRIM()関数で先頭の空白文字を削除する

LTRIM()関数を使用すると、文字列の先頭に存在する空白文字を削除することができます。
 
使用方法は、以下に示す通りです。引数 str に、文字列を指定します。

SELECT 文を使用して、文字列の先頭に存在する空白文字を削除する場合

SELECT LTRIM(‘str’);
スポンサーリンク

実行結果

以下は、文字列の先頭に存在する空白文字を削除しています。

今回は、文字列「***AAA***BBB***」(合計15文字。半角スペースを「*」と表記しています) について確認しています。

CHAR_LENGTH()関数を使用して文字列の長さを確認しています。
関連記事:MySQL,CHAR_LENGTH()関数で文字列の長さを取得

mysql> 
mysql> select ltrim('   AAA   BBB   ');
+--------------------------+
| ltrim('   AAA   BBB   ') |
+--------------------------+
| AAA   BBB                |
+--------------------------+
1 row in set (0.00 sec)

mysql> 
mysql> 
mysql> select char_length('   AAA   BBB   ');
+--------------------------------+
| char_length('   AAA   BBB   ') |
+--------------------------------+
|                             15 |
+--------------------------------+
1 row in set (0.00 sec)

mysql> 
mysql> 
mysql> select char_length(ltrim('   AAA   BBB   '));
+---------------------------------------+
| char_length(ltrim('   AAA   BBB   ')) |
+---------------------------------------+
|                                    12 |
+---------------------------------------+
1 row in set (0.00 sec)

 
上記に示した通り、文字列の先頭に存在する空白文字を削除することができました。

タイトルとURLをコピーしました