MySQLにはRTRIM()があります 文字列から末尾の空白(文字列の最後のスペース)を削除できるようにする関数。
MySQLにはTRIM()もあります 末尾のスペース、先頭のスペース(先頭)、両側のスペースを削除したり、文字列のいずれかの側(または両側)から他の指定された文字を削除したりできる関数。
この記事では、これらの各関数を使用して末尾のスペースを削除する方法を示します。
例– RTRIM()
文字列の末尾から空白を削除する基本的な例は次のとおりです。
SELECT RTRIM(' Joe Satriani ') AS Trimmed; 結果:
+-------------------+ | Trimmed | +-------------------+ | Joe Satriani | +-------------------+
末尾のスペースは削除されますが、先頭のスペースは残ります。
トリミングされていない文字列と比較すると、次のようになります。
SELECT
RTRIM(' Joe Satriani ') AS Trimmed,
' Joe Satriani ' AS Untrimmed; 結果:
+-------------------+------------------------+ | Trimmed | Untrimmed | +-------------------+------------------------+ | Joe Satriani | Joe Satriani | +-------------------+------------------------+
例– TRIM()
同じことを行う例を次に示しますが、TRIM()を使用します 機能:
SELECT TRIM(TRAILING ' ' FROM ' Joe Satriani ') AS Trimmed;
結果:
+-------------------+ | Trimmed | +-------------------+ | Joe Satriani | +-------------------+
末尾のスペースのみが削除され、先頭のスペースは残ります。これは、TRAILINGを使用しているためです。 指定子。
TRIM()のその他の使用法
TRIM()を使用することもできます 先頭のスペースを削除するには(TRAILINGを置き換えるだけです LEADINGを使用 )、および両側からスペースを削除します(TRAILINGを置き換えます BOTHを使用 。
また、スペースだけにとどまりません。 TRIM() 他の文字を削除するためにも使用できます。