SQL - Typ Integer - bit Erkennen

Mit SQL, ich möchte erkennen, ob ein bestimmtes bit ist mit einer integer-Spalte-Typ (MySQL)?

Wie würde ich das angehen?

Grundsätzlich möchte ich erkennen, wenn ein bit eingeschaltet ist, wenn es eingeschaltet ist, dann ignorieren.

Ich bin mit so etwas wie diese jetzt :

WHERE (column & 2) != 2
Sprechen Sie über eine bit-Spalte oder eine ganze Spalte? Was meinst du mit auf? Bitte formulieren Sie die Frage.
Welche Datenbank verwenden Sie?
Bitweise flags sind gut für Enumerationen, die in 3GLs aber eine 4GL wie SQL funktioniert am besten mit relationalen Daten, d.h. Relationen, die Tupel mit den Attributen.

InformationsquelleAutor RoR | 2011-08-23

Schreibe einen Kommentar