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

末尾のスペースを削除するMySQLクエリ


末尾のスペースを削除するには、MySQLでRTRIM()を使用します。まずテーブルを作成しましょう-

mysql> create table DemoTable
   -> (
   -> FirstName varchar(50)
   -> );
Query OK, 0 rows affected (1.38 sec)

挿入コマンド-

を使用して、テーブルにいくつかのレコードを挿入します
mysql> insert into DemoTable values('John ');
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable values('Chris ');
Query OK, 1 row affected (0.51 sec)
mysql> insert into DemoTable values(' David ');
Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable values('Mike');
Query OK, 1 row affected (0.17 sec)

selectステートメントを使用してテーブルのすべてのレコードを表示する-

mysql> select *from DemoTable;

これにより、次の出力が生成されます-

+-------------------+
| FirstName         |
+-------------------+
| John              |
| Chris             |
| David             |
| Mike              |
+-------------------+
4 rows in set (0.00 sec)

これは、RTRIM()-

を使用して末尾のスペースを削除するMySQLクエリです。
mysql> select rtrim(FirstName) as FirstName from DemoTable;

これにより、次の出力が生成されます-

+-------------+
| FirstName   |
+-------------+
| John        |
| Chris       |
| David       |
| Mike        |
+-------------+
4 rows in set (0.00 sec)

  1. MySQL列から括弧で囲まれた末尾の数字を削除します

    このためには、substring()と一緒にtrim()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable (    Name varchar(100) ); Query OK, 0 rows affected (0.80 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('1stJohn'); Query OK, 1 row affected (0.10 sec) mysql> ins

  2. 角かっこで囲まれたテキストを削除するMySQLクエリ?

    最初にテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> Name text    -> ); Query OK, 0 rows affected (0.47 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('John [John] Smith'); Query OK, 1 row affected (0.30 sec) m