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

MySQLフィールドの先頭と末尾の空白を削除するにはどうすればよいですか?


先頭と末尾のスペースを削除するには、MySQLのtrim()を使用できます。まず、CREATEコマンドを使用してatableを作成します。

テーブルの作成-

mysql> CREATE table TrailingANdLeadingDemo
-> (
-> SpaceTrailLead varchar(100)
-> );
Query OK, 0 rows affected (0.57 sec)

テーブルを作成した後、INSERTコマンドを使用してレコードを挿入します。先頭と末尾にスペースがあるレコードを挿入しましょう-

mysql> INSERT into TrailingANdLeadingDemo values(' john ');
Query OK, 1 row affected (0.12 sec)

SELECTコマンドを使用してすべてのレコードを表示できます

レコードの表示

mysql> SELECT * from TrailingANdLeadingDemo;

以下は出力です

+----------------+
| SpaceTrailLead |
+----------------+
| john           |
+----------------+
1 row in set (0.00 sec)

これで、レコードがスペースを入れて挿入されました。 Trim()関数を使用して先頭と末尾のスペースを削除する構文は次のとおりです-

UPDATE yourTableName set column_name=trim(column_name);

今、私は上記のクエリを適用して、末尾と先頭のスペースを削除しています-

mysql> UPDATE TrailingANdLeadingDemo set SpaceTrailLead=trim(SpaceTrailLead);
Query OK, 1 row affected (0.17 sec)
Rows matched: 1 Changed: 1 Warnings: 0

これで、スペースが削除されているかどうかを確認できます。 SELECTステートメントを使用してレコードを表示します-

mysql> SELECT * from TrailingANdLeadingDemo;

以下は出力です

+----------------+
| SpaceTrailLead |
+----------------+
| john           |
+----------------+
1 row in set (0.00 sec)

上記の出力を見ると、スペースが列から明確に削除されています。


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

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

  2. Pythonで文字列の末尾と先頭の空白をすべて削除するにはどうすればよいですか?

    文字列の末尾と先頭の空白をすべて削除するには、Stringクラスのメソッドstrip()を使用して、これらの両方の空白を削除します。次のように使用できます: >>> '   Hello People   '.strip() 'Hello People' 先頭または末尾の空白のみを削除する場合は、それぞれlstrip()またはrstrip()を使用します。 >>> '   Hello People'.lstrip() 'Hello People' >>&