Một cách:
SELECT b, lpad(b::text, 32, '0')::bit(32)::int
FROM (
VALUES
('01'::varbit)
,('011111')
,('111')
) t (b);
Kết quả:
b | lpad
-------+------
01 | 1
011111 | 31
111 | 7
Câu trả lời liên quan:
Một cách:
SELECT b, lpad(b::text, 32, '0')::bit(32)::int
FROM (
VALUES
('01'::varbit)
,('011111')
,('111')
) t (b);
Kết quả:
b | lpad
-------+------
01 | 1
011111 | 31
111 | 7
Câu trả lời liên quan:
Rails bao gồm truy vấn với các điều kiện không trả lại tất cả kết quả từ bảng bên trái
Tối ưu hóa truy vấn trong PostgreSQL. GIẢI THÍCH Khái niệm cơ bản - Phần 2
bên trong lat, lng giới hạn nơi truy vấn
Cách điền cơ sở dữ liệu postgresql với Mrjob và Hadoop
Dòng thời gian được chú thích của Google Vis từ cơ sở dữ liệu SQL sử dụng vấn đề PHP JSON