MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

MySQL LTRIM()およびRTRIM()関数を使用せずに、文字列から先頭と末尾の両方のスペースを同時に削除するにはどうすればよいですか?


LTRIM()関数とRTRIM()関数以外に、MySQLにはTRIM()関数があり、文字列から先頭と末尾の両方の関数を同時に削除します。 TRIM()関数の使用は、先頭と末尾にスペースがある名前を含む列「Name」を持つtest_trimテーブルの次の例から理解できます。

mysql> Select Name, TRIM(Name)AS 'Name Without Spaces' from test_trim;
+---------------+---------------------+
| Name          | Name Without Spaces |
+---------------+---------------------+
| Gaurav        | Gaurav              |
| Rahul         | Rahul               |
| Aarav         | Aarav               |
+---------------+---------------------+
3 rows in set (0.00 sec)

  1. MySQLでMAX(distinct…)を実装する方法と、DISTINCTを使用しない場合の違いは何ですか?

    MAX()でDISTINCTを使用する最初の構文を見てみましょう- select max(DISTINCT yourColumnName) from yourTableName; 2番目の構文は次のとおりです。 DISTINCTを使用していません- select max( yourColumnName) from yourTableName; 注 −上記の両方のクエリは、DISTINCTキーワードの有無にかかわらず同じ結果をもたらします。 MySQLは内部でMAX(yourColumnName)をDISTINCTキーワードに変換します。 例を見て、テーブルを作成しましょう- mysql&

  2. C#で文字列をトリミング(先頭と末尾のスペースを削除)

    C#で文字列をトリミングするには、正規表現を使用します。 まず、正規表現のパターンを設定します- string pattern = "\\s+"; 次の文字列が先頭と末尾のスペースがあるとしましょう- string input = " Welcome User "; ここで正規表現を使用して、パターンを設定し、C#で新しい文字列に結果を取得します。 Regex rgx = new Regex(pattern); string result = rgx.Replace(input, replacement); 以下は完全な例です- 例 using