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

MySQLで後続ゼロを削除しますか?


MySQLの末尾のzerozを削除するには、trim()関数を使用します。以下は構文です-

select trim(yourColumnName)+0 As anyAliasName from yourTableName;

まずテーブルを作成しましょう-

mysql> create table removeTrailingZero
   -> (
   -> Number DECIMAL(10,4)
   -> );
Query OK, 0 rows affected (0.83 sec)

以下は、挿入コマンド-

を使用してテーブルにいくつかのレコードを挿入するためのクエリです。
mysql> insert into removeTrailingZero values(10.789);
Query OK, 1 row affected (0.19 sec)

mysql> insert into removeTrailingZero values(89.90);
Query OK, 1 row affected (0.18 sec)

mysql> insert into removeTrailingZero values(8999.70);
Query OK, 1 row affected (0.20 sec)

mysql> insert into removeTrailingZero values(0.40);
Query OK, 1 row affected (0.23 sec)

mysql> insert into removeTrailingZero values(0.0);
Query OK, 1 row affected (0.16 sec)

以下は、selectステートメント-

を使用してテーブルのすべてのレコードを表示するためのクエリです。
mysql> select * from removeTrailingZero;

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

+-----------+
| Number    |
+-----------+
| 10.7890   |
| 89.9000   |
| 8999.7000 |
| 0.4000    |
| 0.0000    |
+-----------+
5 rows in set (0.00 sec)

以下は、末尾のゼロを削除するためのクエリです-

mysql> select trim(Number)+0 As WithoutTrailingZero from removeTrailingZero;

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

+---------------------+
| WithoutTrailingZero |
+---------------------+
| 10.789              |
| 89.9                |
| 8999.7              |
| 0.4                 |
| 0                   |
+---------------------+
5 rows in set (0.00 sec

  1. MySQLの列を更新し、末尾の下線値を削除します

    末尾の値を削除するには、以下の更新構文のようにTRIM()を使用します- update yourTableName set yourColumnName=trim(trailing '_' from yourColumnName);を更新します まずテーブルを作成しましょう- mysql> create table DemoTable1521    -> (    -> StudentCode varchar(20)    -> ); Query OK, 0 rows affected (1.

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

    末尾のスペースを削除するには、MySQLでRTRIM()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> FirstName varchar(50)    -> ); Query OK, 0 rows affected (1.38 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('John '); Que