©SQL :: Manager
HomeProgramm-InformationenTechnische DetailsKostenloser DownloadKaffee für den Autor
Netzwelt
SQL-FunktionMySQLMariaDB

Die BIT_COUNT SQL-Funktion in MySQL und MariaDB - Anzahl gesetzter Bits

BIT_COUNTSyntax:BIT_COUNT(Ganze Zahl)
Rückgabe-Wert:INTEGER
Funktions-Typ:Numerische Funktion
Funktions-Beschreibung

Die SQL-Funktion BIT_COUNT() gibt die Anzahl der gesetzten Bits von "Ganze Zahl" zurück.

Zeichenketten als Argument werden als Zahlen interpretiert.

Die BIT_COUNT()-Funktion gibt NULL zurück, wenn der Wert von "Ganze Zahl" NULL ist.

BIT_COUNT() gibt 0 zurück, wenn "Ganze Zahl" kein numerischer Wert ist.

SQL Beispiele für die BIT_COUNT-Funktion

 1
 2
 3
 4
 5
 6

SELECT BIT_COUNT(12202);
SELECT BIT_COUNT('1234');
SELECT BIT_COUNT('xy1234');
SELECT BIT_COUNT(null)

BIT_COUNT(12202)
int(2)
9
BIT_COUNT('1234')
int(2)
5
BIT_COUNT('xy1234')
int(2)
0
BIT_COUNT(null)
int(2)
NULL
Die Beispiele wurden mit dem MyWAY SQL-Manager erstellt: Download

Verwendung der BIT_COUNT() Funktion in MySQL und MariaDB-Datenbanken

Die BIT_COUNT()-Funktion in MySQL und MariaDB kann unter verschiedenen Umständen nützlich sein, wenn mit Binärdaten gearbeitet wird oder wenn die Anzahl der gesetzten Bits in einem im Binärformat dargestellten numerischen Wert gezählt werden müssen, beispielsweise beim Zählen der Anzahl gesetzter Flags in einem Bitfeld oder beim Auswerten der Dichte von "1" in einem Binärwert.
Die BIT_COUNT()-Funktion arbeitet immer mit der binären Darstellung des Wertes. Wenn die Eingabe nicht explizit im Binärformat vorliegt, wird sie als Dezimalwert interpretiert und vor dem Zählen der gesetzten Bits in Binär umgewandelt.
BINBIN_TO_UUIDBIT_ANDBIT_COUNTBIT_LENGTHBIT_ORBIT_XOR

Weitere MySQL und MariaDB SQL Numerische Funktionen

CEILCEIL(Zahl)
Mehr zur CEIL-Funktion

CEILINGCEILING(Zahl)
Mehr zur CEILING-Funktion

CRC32CRC32(Zeichenkette)
Mehr zur CRC32-Funktion

CRC32CCRC32C([Parameter], Zeichenkette)

FLOORFLOOR(Zahl)
Mehr zur FLOOR-Funktion

SIGNSIGN(Zahl)
Mehr zur SIGN-Funktion

ABSABS(Zahl)
Mehr zur ABS-Funktion

ACOSACOS(Zahl)
Mehr zur ACOS-Funktion

ASINASIN(Zahl)
Mehr zur ASIN-Funktion

ATANATAN(Zahl [, Zahl2])
Mehr zur ATAN-Funktion

ATAN2ATAN2(Zahl [, Zahl2])
Mehr zur ATAN2-Funktion

COSCOS(Zahl)
Mehr zur COS-Funktion

COTCOT(Zahl)
Mehr zur COT-Funktion

DEGREESDEGREES(Zahl)
Mehr zur DEGREES-Funktion

EXPEXP(Zahl)
Mehr zur EXP-Funktion

LNLN(Zahl)
Mehr zur LN-Funktion

LOGLOG([Basis], Zahl)
Mehr zur LOG-Funktion

LOG10LOG10(Zahl)
Mehr zur LOG10-Funktion

LOG2LOG2(Zahl)
Mehr zur LOG2-Funktion

MODMOD(Zahl, Teiler)
Mehr zur MOD-Funktion

POWPOW(Zahl, Exponent)
Mehr zur POW-Funktion

POWERPOWER(Zahl, Exponent)
Mehr zur POWER-Funktion

PIPI()
Mehr zur PI-Funktion

RADIANSRADIANS(Zahl)
Mehr zur RADIANS-Funktion

RANDRAND([Zahl])
Mehr zur RAND-Funktion

ROUNDROUND(Zahl [, Dezimalstellen])
Mehr zur ROUND-Funktion

SINSIN(Zahl)
Mehr zur SIN-Funktion

SQRTSQRT(Zahl)
Mehr zur SQRT-Funktion

TANTAN(Zahl)
Mehr zur TAN-Funktion

TRUNCATETRUNCATE(Zahl, Dezimalstellen)
Mehr zur TRUNCATE-Funktion

Numerische FunktionenZeichenketten-FunktionenReguläre AusdrückeDatum und Zeit-Funktionen
Vergleichs-FunktionenVerschlüsselung & KomprimierungKonvertierungs-FunktionenNULL-Funktionen
Aggregat-FunktionenWindow-FunktionenJSON-FunktionenGeometrische Funktionen
Sequenz-FunktionenInformations-FunktionenDynamische Tabellen-SpaltenSonstige Funktionen
Weitere Informationen zur SQL-Funktion BIT_COUNT: mysql.com und mariadb.com und w3schools.com
Aktualisiert: 24.09.2023ImpressumKontaktGeschäftsbedingungenDatenschutz & CookiesUpdatesSitemapFacebookLinkedinTwitterStatistics©2020-2024 Heino Cunze-Fischer