sql >> Database >  >> RDS >> Sqlserver

SUBSTRING() en hexadecimale waarde

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



  1. Een-op-veel-relatie in MySQL - hoe een model te bouwen?

  2. MySQL converteert kolomgegevenstype van VARCHAR naar INT

  3. Fout 0xc0202049:Gegevensstroom Taak 1:Fout bij invoegen in de alleen-lezen kolom

  4. Hoe maak je een back-up van een enkele tabel in een MySQL-database?