MySQLステートメントに16進数(HEX)として数値を入力するにはどうすればよいですか?
以下は、16進数として数値を入力できる2つのアプローチです-
このアプローチでは、接頭辞Xを付けて一重引用符で16進数を引用する必要があります。そうすると、HEX数値文字列は、式のコンテキストに基づいて自動的に数値に変換されます。
mysql> Select X'5152545678'+ 10; +-------------------+ | X'5152545678'+ 10 | +-------------------+ | 349273609858 | +-------------------+ 1 row in set (0.00 sec)
このアプローチでは、プレフィックスが0xの引用符なしで16進数を記述する必要があります。次に、HEX数値文字列は、式のコンテキストに基づいて自動的に数値に変換されます。
mysql> Select 0x5152545678+10; +-----------------+ | 0x5152545678+10 | +-----------------+ | 349273609858 | +-----------------+ 1 row in set (0.00 sec)
-
MySQLでprintステートメントをシミュレートするにはどうすればよいですか?
MySQLでprintステートメントをシミュレートするには、selectステートメントを使用できます。構文は次のとおりです- SELECT ‘anyStringValue’ as ’ ‘; 上記の構文は、MySQLコマンドラインクライアントで確認できます。 ケース1 文字列を印刷するには。 mysql> select 'HELLO MYSQL' as ' '; 出力 +-------------+ | | +--------
-
MySQLで日数を数えるにはどうすればよいですか?
まず、1つの列を日時として、別の列に日が格納されているテーブルを作成しましょう。 mysql> create table DemoTable ( ShippingDate datetime, CountOfDate int ); Query OK, 0 rows affected (0.52 sec) 以下は、挿入コマンドを使用してテーブルにいくつかのレコードを挿入するためのクエリです。 mysql> insert into DemoTable values('2018-01-31',6); Query OK,