sqlite Blob型の値を16進数表記に変換する

sqlite Blob型の値を16進数表記に変換する

sqliteで、Blob型の値を16進数表記に変換する手順を記述してます。「hex」にblob型を指定することで可能です。実行結果は「DB Browser for SQLite」上で確認してます。

環境

  • OS windows11 home
  • sqlite 3.37.1
  • DB Browser for SQLite 3.12.2

手順

Blob型の値を16進数表記に変換するには、「hex」を使用します。

hex(BLOB型)

実際に「randomblob」で取得したBlob型のデータを変換してみます。

SELECT
hex(randomblob(1)),
hex(randomblob(2)),
hex(randomblob(3))

実行結果

変換されていることが確認できます。