MySQL文字列の最初の文字だけをカットするにはどうすればよいですか?
最初の文字のみを切り取るには、UPDATEコマンドでsubstr()関数を使用します。構文は次のとおりです。
UPDATE yourTableName set yourColumnName=substr(yourColumnName,2);
上記の構文を理解するために、最初にテーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです。
mysql> create table CutStringDemo -> ( -> Value varchar(100) -> ); Query OK, 0 rows affected (0.66 sec)
これで、insertコマンドを使用してテーブルにいくつかのレコードを挿入できます。クエリは次のとおりです。
mysql> insert into CutStringDemo values(',12,3456'); Query OK, 1 row affected (0.14 sec) mysql> insert into CutStringDemo values(',23,9867'); Query OK, 1 row affected (0.16 sec) mysql> insert into CutStringDemo values(',20,3212'); Query OK, 1 row affected (0.12 sec) mysql> insert into CutStringDemo values(',23456,1234'); Query OK, 1 row affected (0.14 sec)
これで、selectステートメントを使用してテーブルのすべてのレコードを表示できます。クエリは次のとおりです。
mysql> select *from CutStringDemo;
以下は出力です。
+-------------+ | Value | +-------------+ | ,12,3456 | | ,23,9867 | | ,20,3212 | | ,23456,1234 | +-------------+ 4 rows in set (0.00 sec)
次に、Value列から最初の文字を切り取ります。クエリは次のとおりです。
mysql> update CutStringDemo set Value=substr(Value,2); Query OK, 4 rows affected (0.20 sec) Rows matched: 4 Changed: 4 Warnings: 0
これで、最初の文字が[値]列から削除されているかどうかを確認できます。テーブルのすべてのレコードを表示するには、SELECTステートメントを使用します。クエリは次のとおりです。
mysql> select *from CutStringDemo;
以下は、最初の文字が正常に削除されたことを示す出力です。
+------------+ | Value | +------------+ | 12,3456 | | 23,9867 | | 20,3212 | | 23456,1234 | +------------+ 4 rows in set (0.00 sec)
-
PHPで文字列の最初の文字を削除するにはどうすればよいですか?
PHPで文字列の最初の文字を削除するには、コードは次のとおりです- 例 <?php $str = "Test"; echo "Before removing the first character = ".$str; $res = substr($str, 1); echo "\nAfter removing the first character = ".$res; ?> 出力 これにより、次の出力が生成されます-
-
C#で文字列の最初の文字を見つける方法は?
最初の文字を取得するには、substring()メソッドを使用します。 次の文字列を考えてみましょう- string str = "Welcome to the Planet!"; ここで最初の文字を取得するには、substring()メソッドで値1を設定します。 string res = str.Substring(0, 1); 完全なコードを見てみましょう- 例 using System; public class Demo { public static void Main() { string