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

Die CRC32 SQL-Funktion in MySQL und MariaDB - CRC-Wert-Berechnung

CRC32Syntax:CRC32(Zeichenkette)
Rückgabe-Wert:INTEGER
Funktions-Typ:Numerische Funktion
Funktions-Beschreibung

Die SQL-Funktion CRC32() berechnet einen CRC-Wert (Cyclic Redundancy Check) aus "Zeichenkette" und gibt einen 32-Bit-Wert ohne Vorzeichen zurück.

Wenn der Wert von "Zeichenkette" NULL ist, gibt die Funktion NULL zurück.

Falls das Argument keine Zeichenkette ist, wird es als solche interpretiert.

SQL Beispiele für die CRC32-Funktion

 1
 2
 3
 4
 5
 6

SELECT crc32('Test');
SELECT crc32('123');
SELECT crc32(123);
SELECT crc32(null);

crc32('Test')
int(10)
2018365746
crc32('123')
int(10)
2286445522
crc32(123)
int(10)
2286445522
crc32(null)
int(10)
NULL
Die Beispiele wurden mit dem MyWAY SQL-Manager erstellt: Download

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

Die CRC32()-Funktion in MySQL und MariaDB wird üblicherweise verwendet, um einen Prüfsummenwert zur Überprüfung von Datenintegrität zu generieren oder um doppelte Datensätze anhand ihrer CRC-32-Prüfsummen zu identifizieren. Dies kann in Szenarien wie Datensynchronisierung, Fehlererkennung oder Datendeduplizierung hilfreich sein. Der CRC-32-Algorithmus ist eine Hash-Funktion, die eine relativ kurze Prüfsumme erzeugt, wodurch sie anfällig für Kollisionen ist. Daher ist es nicht für kryptografische Zwecke geeignet, bei denen Kollisionsresistenz von entscheidender Bedeutung ist.
COSCOTCOUNTCRC32CURDATECURRENT_DATECURRENT_ROLE

Weitere MySQL und MariaDB SQL Numerische Funktionen

BIT_COUNTBIT_COUNT(Ganze Zahl)
Mehr zur BIT_COUNT-Funktion

CEILCEIL(Zahl)
Mehr zur CEIL-Funktion

CEILINGCEILING(Zahl)
Mehr zur CEILING-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 CRC32: mysql.com und mariadb.com
Aktualisiert: 24.09.2023ImpressumKontaktGeschäftsbedingungenDatenschutz & CookiesUpdatesSitemapFacebookLinkedinTwitterStatistics©2020-2024 Heino Cunze-Fischer