MySQLビット値を印刷可能な形式で表示するにはどうすればよいですか?
実際には、ビット値は2進値として返されますが、次のように印刷可能な形式で表示することもできます-
mysql> Select bittest+0 from bit_testing; +-----------+ | bittest+0 | +-----------+ | 170 | | 5 | | 5 | +-----------+ 3 rows in set (0.00 sec)
変換関数BIN()、OCT()、HEX()を使用する
BIN()変換関数を使用して、ビット値を印刷可能な形式で表示することもできます。 bit_testingテーブルの例に従って、それを理解することができます-
mysql> Select BIN(bittest+0) from bit_testing; +----------------+ | BIN(bittest+0) | +----------------+ | 10101010 | | 101 | | 101 | +----------------+ 3 rows in set (0.00 sec) mysql> Select OCT(bittest+0) from bit_testing; +----------------+ | OCT(bittest+0) | +----------------+ | 252 | | 5 | | 5 | +----------------+ 3 rows in set (0.05 sec) mysql> Select HEX(bittest+0) from bit_testing; +----------------+ | HEX(bittest+0) | +----------------+ | AA | | 5 | | 5 | +----------------+ 3 rows in set (0.00 sec)
-
MySQLでコンマ区切り値のテーブル内を検索するにはどうすればよいですか?
カンマ区切り値のテーブル内を検索するには、LIKE演算子を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable675(Value text); Query OK, 0 rows affected (0.55 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable675 values('10,56,49484,93993,211,4594'); Query OK, 1 row affected (0.28 sec) mysql> i
-
MySQLで列の値をCSVとして表示するにはどうすればよいですか?
列の値をCSVとして表示するには、GROUP_CONCAT()を使用します。 まずテーブルを作成しましょう- mysql> create table DemoTable786 ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(100) ) AUTO_INCREMENT=101; Query OK, 0 rows affected (0.70 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mys