SELECT
0x0000987C As col1,
substr(BinaryData,1,4) As col2,
CAST(0x0000987C AS SIGNED) As col3,
CAST(substr(BinaryData,1,4) AS SIGNED) As col4
FROM
(
SELECT 0x0000987C00000000 AS BinaryData
) d
戻り値
col1 col2 col3 col4
---- ---- ----- ----
BLOB BLOB 39036 0
のBLOBビューアを見るcol1
とcol2
、どちらも同じように見えます(下のスクリーンショット)。
では、なぜcol3とcol4の結果が異なるのでしょうか。