ホームページ  >  記事  >  データベース  >  mysqlでスペースを削除する関数は何ですか?

mysqlでスペースを削除する関数は何ですか?

青灯夜游
青灯夜游オリジナル
2022-06-14 14:10:4118934ブラウズ

スペースを削除できる関数は 4 つあります: 1. replace() 関数は、文字列内のスペースを null 文字に置き換えて、すべてのスペースを削除できます。構文は、「replace(string,' ',' '」です) )"; 2. トリム() 関数は文字列の先頭と末尾のスペースを削除できます。構文は "TRIM(string)" です。 3. LTRIM() 関数は文字列の左側のスペースを削除できます。 string、構文は "LTRIM(string)" )"; 4. RTRIM() 関数は、文字列の右側のスペースを削除できます、構文は "RTRIM(string)" です。

mysqlでスペースを削除する関数は何ですか?

このチュートリアルの動作環境: 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。