sql >> データベース >  >> RDS >> Sqlserver

16 進数を INT に、またはその逆に変換する

    DECLARE @x VARBINARY(8) = 0x00002D41;
    SELECT CONVERT(VARBINARY(8), CONVERT(INT, @x) + 6);
    

    出力を文字列として処理するには:

    DECLARE @x VARBINARY(8) = 0x00002D41;
    SELECT CONVERT(CHAR(10), CONVERT(VARBINARY(8), CONVERT(INT, @x) + 6), 1);
    


    1. SQLite3をMySQLに移行する簡単な方法は?

    2. SQLの1対多の関係-複数の対多のプロパティに応じて行を選択するにはどうすればよいですか?

    3. 文字セットと照合が正しいにもかかわらず、Unicode文字の代わりに疑問符を出力するWebページ?

    4. 2つの日付の間の日付を見つける(ベストプラクティス)