SUBSTRING
dokumentacja
nie jest szczególnie jasne, jak traktuje wartości binarne, odnosząc się do „znaków”, a nie bajtów. Ale skutecznie traktuje dane wejściowe jako sekwencję bajtów, a z 1, 1
pytasz o pierwszy bajt sekwencji:
Input Byte sequence
----------------------
0x6 06
0xF6 F6
0xFF6 0F F6
0xFFF6 FF F6
Wyjście SUBSTRING(input, 1, 1)
:
0x06
0xF6
0x0F
0xFF