MySQLでは、LTRIM()
functionは、文字列の先頭から空白を削除します。
構文
構文は次のようになります:
LTRIM(str)
str
トリミングする文字列です。
例
文字列の先頭から空白を削除する基本的な例は次のとおりです。
SELECT LTRIM(' Tree') AS Trimmed;
結果:
+---------+ | Trimmed | +---------+ | Tree | +---------+
先頭のスペースが削除されます。
効果をよりよく示すために、トリミングされていない文字列と比較した場合の外観は次のとおりです。
SELECT LTRIM(' Tree') AS Result UNION SELECT ' Tree';
結果:
+--------+ | Result | +--------+ | Tree | | Tree | +--------+
したがって、最初のものはトリミングされており、2番目のものはトリミングされていません。
複数のスペース
先頭に複数のスペースがある場合は、すべてトリミングされます:
SELECT LTRIM(' Tree') AS Result UNION SELECT ' Tree';
結果:
+------------+ | Result | +------------+ | Tree | | Tree | +------------+
その他のスペース
この関数は、先頭のスペースのみをトリミングします。その他のスペースはそのままにしておきます:
SELECT LTRIM(' New Zealand ') Trimmed, ' New Zealand ' Untrimmed;
結果:
+--------------------+---------------------+ | Trimmed | Untrimmed | +--------------------+---------------------+ | New Zealand | New Zealand | +--------------------+---------------------+>
この例では、各単語間のスペースはそのまま残され、末尾のスペースも両方の文字列でそのまま残されます。最初の文字列のみ、先頭のスペースがトリミングされます。