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での文字列連結と数値の文字列結合 »
![コムテック ミラー型ドライブレコーダー ZDR048 デジタルインナーミラー機能搭載 前後2カメラ 前後200万画素 FullHD GPS搭載 PureCel Plus技術搭載高感度センサー採用 後側方接近お知らせ機能搭載 高速起動 [出張取付サービス対応]](https://m.media-amazon.com/images/I/71X8BKMXH9L._AC_SL1500_.jpg)
