J'ai une colonne nommée a
et une colonne nommée b
.
Je veux remplir avec un UPDATE ... SET b = ...
interroger la colonne b, de manière à ce qu'elle contienne le premier bit qui a
est fixé à 1. Ok, vous n'avez probablement pas compris, c'est beaucoup plus facile à comprendre avec un exemple :
a = 2508 = 0x9CC = 0100111001100
b = 4 = 0x4 = 0000000000100
a = 2080 = 0x820 = 0100000100000
b = 32 = 0x20 = 0000000100000
Existe-t-il un moyen de faire cela en SQL pur ?