SUBSTRING
dokumentation
är inte särskilt tydlig med hur den behandlar binära värden, hänvisar till "tecken" snarare än bytes. Men det behandlar effektivt inmatningen som en bytesekvens och med 1, 1
du frågar efter den första byten i sekvensen:
Input Byte sequence
----------------------
0x6 06
0xF6 F6
0xFF6 0F F6
0xFFF6 FF F6
Utdata från SUBSTRING(input, 1, 1)
:
0x06
0xF6
0x0F
0xFF