我的選擇SQL是Postgres的邏輯數據與BIGINT
select id & b'00000000ffffffff'
我需要把口罩上的ID,ID是BIGINT。
實際上id應該分成兩個整數向上零件&。
我的選擇SQL是Postgres的邏輯數據與BIGINT
select id & b'00000000ffffffff'
我需要把口罩上的ID,ID是BIGINT。
實際上id應該分成兩個整數向上零件&。
爲了得到高和低的部分,只需使用
SELECT id >> 32 AS high, id & 4294967295 AS low
如果你堅持在具有十六進制數,你可以寫x'FFFFFFFF'::bigint
代替4294967295
它確定,你可以建議如何做到這一點和操作? –
當然,答案已更新。 –
請在十六進制面具)) –
怎麼樣'/'和'% '? – wildplasser