De SUBSTRING
documentatie
is niet bijzonder duidelijk over hoe het binaire waarden behandelt, verwijzend naar 'tekens' in plaats van bytes. Maar het behandelt de invoer effectief als een bytereeks, en met 1, 1
je vraagt om de eerste byte van de reeks:
Input Byte sequence
----------------------
0x6 06
0xF6 F6
0xFF6 0F F6
0xFFF6 FF F6
Uitvoer van SUBSTRING(input, 1, 1)
:
0x06
0xF6
0x0F
0xFF