0

binddata という名前の 1 つの BLOB フィールドを持つテーブルがあります。binddata には常に 7 バイトが含まれます。最初の 4 つは整数です (符号なしだと思いますが、db は私のものではありません)。

私の質問は、bindata から最初の 4 バイトのみを選択して数値に変換するにはどうすればよいですか?

私はmySQLを初めて使用しますが、ドキュメントから、次のようなことでconv関数を使用する必要がある場合があることがわかります。

SELECT CONV(<Hex String of first 4 bytes of bindata>,16,10) as myNumber

しかし、blob フィールドの最初の 4 バイトのみを選択する方法については、私には手がかりがありません。私は本当にここで立ち往生しています。

ありがとう

4

1 に答える 1