PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Postgresql Konvertiert Bit-Variablen in Integer

Eine Möglichkeit:

SELECT b, lpad(b::text, 32, '0')::bit(32)::int
FROM (
    VALUES
     ('01'::varbit)
    ,('011111')
    ,('111')
 ) t (b);

Ergebnis:

b      | lpad
-------+------
01     |    1
011111 |   31
111    |    7

Zugehörige Antwort: