Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

SUBSTRING() и шестнадесетична стойност

SUBSTRING документация не е особено ясно как третира двоичните стойности, като се позовава на „знаци“, а не на байтове. Но той ефективно третира входа като последователност от байтове и с 1, 1 питате за първия байт от последователността:

Input    Byte sequence
----------------------
0x6      06
0xF6     F6
0xFF6    0F F6
0xFFF6   FF F6

Изход от SUBSTRING(input, 1, 1) :

0x06
0xF6
0x0F
0xFF



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL редове към колони

  2. Най-ефективният начин на T-SQL да добавите varchar отляво до определена дължина?

  3. Как да получа план за изпълнение на заявка в SQL Server?

  4. добавяне на дата в sql функция

  5. Как да изберете максимален ред за всяка група в SQL