MySQL関数を使用して元の文字列から文字を削除した後、文字列内に新しい文字列を挿入するにはどうすればよいですか?
MySQL INSERT()関数を使用して、元の文字列から文字を削除した後、文字列内に新しい文字列を挿入できます。
INSERT(original_string, @pos, @len, new_string)
ここで、original_stringは、特定の文字数の場所に新しい文字列を挿入する文字列です。
@posは、新しい文字列の挿入を開始する位置です。
@lenは、元の文字列から削除する必要のある文字数です。文字の削除の開始点は@posの値です。
New_stringは、元の文字列に挿入する文字列です。
mysql> Select INSERT('Yash Sharma',5,7,' Pal'); +----------------------------------+ | INSERT('Yash Sharma',5,7,' Pal') | +----------------------------------+ | Yash Pal | +----------------------------------+ 1 row in set (0.00 sec)>
上記の例では、新しい文字列「Pal」が挿入されています。挿入は元の文字列の5文字目から始まり、この関数は削除します。開始点は5文字目で、元の文字列から合計7文字です。
-
MySQLの最後から始めて、x文字数をトリムする方法は?
このために、length()とともにsubstring()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1329 -> ( -> StudentName varchar(40) -> ); Query OK, 0 rows affected (0.52 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1329 values('Davi
-
SUBSTRING_INDEXを使用してMySQLで文字列を分割する方法は?
まずテーブルを作成しましょう- mysql> create table DemoTable1465 -> ( -> Name varchar(40) -> ); Query OK, 0 rows affected (0.54 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1465 values('Chris Brown'); Query OK, 1 row affected (0.1