スペースを削除できる関数は 4 つあります: 1. replace() 関数は、文字列内のスペースを null 文字に置き換えて、すべてのスペースを削除できます。構文は、「replace(string,' ',' '」です) )"; 2. トリム() 関数は文字列の先頭と末尾のスペースを削除できます。構文は "TRIM(string)" です。 3. LTRIM() 関数は文字列の左側のスペースを削除できます。 string、構文は "LTRIM(string)" )"; 4. RTRIM() 関数は、文字列の右側のスペースを削除できます、構文は "RTRIM(string)" です。
このチュートリアルの動作環境: Windows7 システム、mysql8 バージョン、Dell G3 コンピューター。
mysql で文字列スペースをクリアするには、一般的に使用される方法がいくつかあります。
1 つは、LTRIM 関数と RTRIM 関数という 2 つの分岐がある Trim 関数を使用する方法です
もう 1 つは、文字置換関数を直接置き換えてクリアする方法です。
1. mysql replace 関数を使用して削除します。スペース
構文: replace(object,search,replace)
意味: object 内のすべての search を replace に置き換えます
Case : ニュースのクリア テーブルのコンテンツ フィールドのスペース
update `news` set `content`=replace(`content`,' ','');
注: 置換関数を使用して、特定の文字を削除することもできます
指定されたすべての通常の文字を削除します文字列 (例: [
update table set column1= REPLACE(column1,'[','') ;
一重引用符 ' など) 文字列内の指定された特殊文字をすべて削除します。バックスラッシュを使用する必要があることに注意してください。 \escaping
update table set column1= REPLACE(column1,'\'','') ;
2. mysql のトリム関数を使用して、先頭と末尾のスペースを削除します。
完全な形式: TRIM([{ BOTH | LEADING | TRAILING} [remstr] FROM] str)
簡易形式: TRIM([remstr FROM] str)
次の例:
mysql> SELECT TRIM(' phpernote '); -> 'phpernote'
mysql> SELECT TRIM(LEADING 'x' FROM 'xxxphpernotexxx'); -> 'phpernotexxx'
mysql> SELECT TRIM(BOTH 'x' FROM 'xxxphpernotexxx'); -> 'phpernote'
3、mysql LTRIM 関数を使用して左のスペースを削除します。
構文: LTRIM(str)
例:
mysql> SELECT LTRIM(' barbar'); -> 'barbar'
4 、mysql RTRIM 関数を使用して正しいスペースを削除します
構文: RTRIM(str)
例:
mysql> SELECT RTRIM('barbar '); -> 'barbar'
[関連する推奨事項 :mysql ビデオ チュートリアル ]
以上がmysqlでスペースを削除する関数は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。