sql >> Databáze >  >> RDS >> Sqlserver

Převést hexadecimální na INT a naopak

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

Chcete-li výstup zpracovat jako řetězec:

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


  1. Top 5 nástrojů pro monitorování dotazů PostgreSQL

  2. CHYBA:identifikátor s nulovou délkou na nebo blízko ŘÁDKU 1:DELETE FROM regionů WHERE regionů. =1 $

  3. Efektivní výraz GROUP BY a CASE v Amazon Redshift/PostgreSQL

  4. Spojte pole řádků se stejným ID v MySQL