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

MySQL文字列から特定のサフィックスまたはプレフィックス、あるいはその両方を根絶するにはどうすればよいですか?


MySQL TRIM()関数は、文字列から特定のサフィックスまたはプレフィックス、あるいはその両方を根絶するために使用されます。 TRIM()関数の動作は、その構文の助けを借りて理解できます

構文
TRIM([{BOTH | LEADING | TRAILING} [str_to_remove] FROM] string)

ここで、

  • 引数BOTHは、文字列から削除される左右両方のプレフィックスを意味します。
  • LEADING引数は、先頭のプレフィックスのみが削除されることを意味します。
  • TRAILING引数は、末尾のプレフィックスのみが削除されることを意味します。
  • Str_to_removeは、文字列から削除する文字列を意味する引数です。
  • 文字列引数は、プレフィックスを削除する必要がある文字列を意味します。
mysql> Select TRIM(BOTH '0' FROM '0100');
+----------------------------+
| TRIM(BOTH '0' FROM '0100') |
+----------------------------+
| 1                          |
+----------------------------+
1 row in set (0.00 sec)

mysql> Select TRIM(BOTH 'AB' FROM 'ABCDAB');
+-------------------------------+
| TRIM(BOTH 'AB' FROM 'ABCDAB') |
+-------------------------------+
| CD                            |
+-------------------------------+
1 row in set (0.00 sec)

mysql> Select TRIM(Trailing 'AB' FROM 'ABCDAB');
+-----------------------------------+
| TRIM(Trailing 'AB' FROM 'ABCDAB') |
+-----------------------------------+
| ABCD                              |
+-----------------------------------+
1 row in set (0.00 sec)

mysql> Select TRIM(Leading 'AB' FROM 'ABCDAB');
+----------------------------------+
| TRIM(Leading 'AB' FROM 'ABCDAB') |
+----------------------------------+
| CDAB                             |
+----------------------------------+
1 row in set (0.00 sec)

  1. 'false'はMySQLの文字列と一致しますか?

    はい、0としてfalseを使用して一致させることができます。 まずテーブルを作成しましょう- mysql> create table DemoTable804 ( Id varchar(100) ); Query OK, 0 rows affected (0.66 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable804 values('101John'); Query OK, 1 row affected (0.20 sec) mysql> insert into

  2. MySQLで文字列から日付を抽出する方法は?

    MySQLの文字列から日付を抽出するには、SUBSTRING_INDEX()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> Title text    -> ); Query OK, 0 rows affected (0.58 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('John has got join