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

最初の桁を削除するMySQLクエリ?


これには、SUBSTR()を使用します。以下は構文です-

update yourTableName set yourColumnName=substr(yourColumnName,2);
を更新します

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

mysql> create table DemoTable607 (Value varchar(100));
Query OK, 0 rows affected (0.69 sec)

挿入コマンド-

を使用して、テーブルにいくつかのレコードを挿入します
mysql> insert into DemoTable607 values('83967364');
Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable607 values('10939432');
Query OK, 1 row affected (0.15 sec)
mysql> insert into DemoTable607 values('932111');
Query OK, 1 row affected (0.16 sec)

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

mysql> select *from DemoTable607;

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

+----------+
| Value    |
+----------+
| 83967364 |
| 10939432 |
| 932111   |
+----------+
3 rows in set (0.00 sec)

これが最初の桁を削除するMySQLクエリです-

mysql> update DemoTable607 set Value=substr(Value,2);
Query OK, 3 rows affected (0.14 sec)
Rows matched: 3 Changed: 3 Warnings: 0

もう一度表を確認しましょう-

mysql> select *from DemoTable607;

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

+---------+
| Value   |
+---------+
| 3967364 |
| 0939432 |
| 32111   |
+---------+
3 rows in set (0.00 sec)

  1. 角かっこで囲まれたテキストを削除する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

  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