SUBSTRING
документация
не е особено ясно как третира двоичните стойности, като се позовава на „знаци“, а не на байтове. Но той ефективно третира входа като последователност от байтове и с 1, 1
питате за първия байт от последователността:
Input Byte sequence
----------------------
0x6 06
0xF6 F6
0xFF6 0F F6
0xFFF6 FF F6
Изход от SUBSTRING(input, 1, 1)
:
0x06
0xF6
0x0F
0xFF