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

MySQL TRIM()関数の目的は何ですか?


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 '**' from '**tutorialspoint.com**');
+------------------------------------------------+
| TRIM(BOTH '**' from '**tutorialspoint.com**')  |
+------------------------------------------------+
| tutorialspoint.com                             |
+------------------------------------------------+
1 row in set (0.00 sec)

mysql> Select TRIM(Trailing '**' from '**tutorialspoint.com**');
+----------------------------------------------------+
| TRIM(Trailing '**' from '**tutorialspoint.com**')  |
+----------------------------------------------------+
| **tutorialspoint.com                               |
+----------------------------------------------------+
1 row in set (0.00 sec)

mysql> Select TRIM(Leading '**' from '**tutorialspoint.com**');
+---------------------------------------------------+
| TRIM(Leading '**' from '**tutorialspoint.com**')  |
+---------------------------------------------------+
| tutorialspoint.com**                              |
+---------------------------------------------------+
1 row in set (0.00 sec)

  1. MySQLのORDERBYcolumnname * 1の目的は何ですか?

    MySQLは暗黙的に列を数値に変換します。以下は構文です- select * from yourTableName  order by yourColumnName*1; まず、-を作成しましょう mysql> create table DemoTable1441    -> (    -> Id varchar(30)    -> ); Query OK, 0 rows affected (0.53 sec) insert-を使用して、テーブルにいくつかのレコードを挿入します mysql>

  2. C / C ++の関数プロトタイプの目的は何ですか?

    ここでは、CまたはC++で関数プロトタイプを使用する目的を確認します。関数プロトタイプは、引数の数と関数パラメーターの必要なデータ型についてコンパイラーに通知するために使用されます。また、関数の戻り型についても通知します。この情報により、コンパイラは関数を呼び出す前に関数のシグネチャをクロスチェックします。関数プロトタイプが言及されていない場合、プログラムはいくつかの警告とともにコンパイルされ、時々奇妙な出力を生成する可能性があります。 ある関数がどこかで呼び出されたが、その本体がまだ定義されていない場合、つまり現在の行の後に定義されている場合、問題が発生する可能性があります。コンパイラは、