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)
-
'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
-
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