select hex(28) from dual; -- 1C
select unhex(1C) from dual; -- Error 1054 : Unknown Column '1C'
結果を10進数値28で得るには、Unhexにはどのようなものを使用しますか?UnHex MySQLの値または列
私の最終目標は、OR演算を実行することで、そうしようとしています:
select b'(binary(unhex(1C))' | b'(binary(unhex(F))' from dual; -- Error 1064
私は上記の文をachiveはどうすればよいですか?
[16進リテラル]のマニュアルセクション(https://dev.mysql.com/doc/en/hexadecimal-literals.html)を読んでいますか? – eggyal
私はselect unhex( '1C')を試しました。同様に、それは空白の結果を与えています。 conv( '1C'、16,10)のみを選択してください。動作するようです! – Oggu
それでは、上記のリンク先のマニュアルセクションを読んだことがありませんか?おそらくあなたはすべきだと思いませんか? – eggyal