TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str)
, TRIM([remstr FROM] str)
すべての remstr
プレフィックスまたはサフィックスを除いたストリング str
を戻します。拡張子 BOTH
、LEADING
、または TRAILING
のうちいずれも与えられていない場合は、BOTH
が仮定されます。remstr
はオプションで、指定されていない限り、スペースは除かれます。
mysql>SELECT TRIM(' bar ');
-> 'bar' mysql>SELECT TRIM(LEADING 'x' FROM 'xxxbarxxx');
-> 'barxxx' mysql>SELECT TRIM(BOTH 'x' FROM 'xxxbarxxx');
-> 'bar' mysql>SELECT TRIM(TRAILING 'xyz' FROM 'barxxyz');
-> 'barx'
この関数はマルチバイトでも安全です。