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

MySQLのどの関数がBIN()関数と同じ出力を返しますか?


BIN()関数は、バイナリ値に変換した後、DECIMALベースの数値のバイナリ文字列を返すことがわかっています。このように、CONV(N、10,2)関数と同じと見なすことができます。これは、CONV(N、10,2)の出力がBIN()関数の出力と同じになることを意味します。

CONV(N、10,2)関数では、「N」は変換される数値です。10はNの基数、つまりDECIMALを表し、2はNを2進文字列に変換することを表します。

以下の例は、BIN()による出力リターンがCONV(N、10,2)

と同じであることを示しています。
mysql> Select BIN(15);
+---------+
| BIN(15) |
+---------+
| 1111    |
+---------+
1 row in set (0.00 sec)

mysql> Select CONV(15,10,2);
+---------------+
| CONV(15,10,2) |
+---------------+
| 1111          |
+---------------+
1 row in set (0.00 sec)

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

    MySQL TRIM()関数は、文字列から特定のサフィックスまたはプレフィックス、あるいはその両方を削除するために使用されます。 TRIM()関数の動作は、その構文の助けを借りて理解することができます- 構文 TRIM([{BOTH | LEADING | TRAILING} [str_to_remove] FROM] string) ここ、 引数BOTHは、文字列から削除される左右両方のプレフィックスを意味します。 LEADING引数は、先頭のプレフィックスのみが削除されることを意味します。 TRAILING引数は、末尾のプレフィックスのみが削除されることを意味します。 Str_to

  2. MySQLのCHAR()の逆関数は何ですか

    CHAR()の逆関数は、MySQLのASCII()またはORD()です。ここで、ASCII()は左端の文字の数値を返しますが、ORD()は引数の左端の文字の文字コードを返します まずテーブルを作成しましょう- mysql> create table DemoTable (    Value int,    Value1 char(1),    Value2 char(1) ); Query OK, 0 rows affected (0.80 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mys