PostgreSQLで16進数、2進数を扱う場合の表記 
2019/01/26 Sat.
16進数の場合「x」、2進数の場合は「b」を頭に付ける。
x'a' = b'1010' = 10
しかし、これだけだと10進数として計算できないので「::integer」を付ける。
select x'f'::integer + 5;
「20」と表示されます。
x'a' = b'1010' = 10
しかし、これだけだと10進数として計算できないので「::integer」を付ける。
select x'f'::integer + 5;
「20」と表示されます。
- 関連記事
category: データベース
この記事へのコメント
コメントの投稿
コメントは全て管理人が内容を確認してから表示されます(非公開コメント除く)。
内容によっては表示されない場合がありますことご了承願います。
内容によっては表示されない場合がありますことご了承願います。
« SQlite3 でソートするときにアルファベットの大文字と小文字を区別したくない
SQLite3での文字列連結と数値の文字列結合 »