MySQL文字列の特定の文字を変更するにはどうすればよいですか?
MySQL文字列の特定の文字を変更するには、CONCAT()をSUBSTRING()と一緒に使用できます。
まずテーブルを作成しましょう-
mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Value varchar(200) ); Query OK, 0 rows affected (0.60 sec)
挿入コマンド-
を使用して、テーブルにいくつかのレコードを挿入しますmysql> insert into DemoTable(Value) values('98764'); Query OK, 1 row affected (0.17 sec)
以下は、selectステートメント-
を使用してテーブルのすべてのレコードを表示するためのクエリです。mysql> select *from DemoTable;
これにより、次の出力が生成されます-
+----+-------+ | Id | Value | +----+-------+ | 1 | 98764 | +----+-------+ 1 row in set (0.00 sec)
これは、MySQL文字列の特定の文字を変更するためのクエリです。ここにXを6が配置された場所に設定しました-
mysql> select concat(substring(Value,1,3),'X',substring(Value,5)) from DemoTable;
これにより、次の出力が生成されます-
+-----------------------------------------------------+ | concat(substring(Value,1,3),'X',substring(Value,5)) | +-----------------------------------------------------+ | 987X4 | +-----------------------------------------------------+ 1 row in set (0.00 sec)
-
MySQLで特定の列の値を交換します
まず、テーブルテーブルを作成しましょう- mysql> create table DemoTable1504 -> ( -> Id int, -> FirstName varchar(20) -> ); Query OK, 0 rows affected (0.83 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1504 values(101,'Chris
-
MySQLの終了ステートメントを変更するにはどうすればよいですか?
MySQLの終了ステートメントを変更するには、DELIMITER-を使用できます。 DELIMITER anySymbol 上記のanySymbolは、設定できるシンボルです。デフォルトはDELIMITERです; まずテーブルを作成しましょう- mysql> DELIMITER // mysql> create table DemoTable -> ( -> Id int, -> Name varchar(20) -> )// Query OK, 0