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

Die STRCMP SQL-Funktion in MySQL und MariaDB - Zeichenketten vergleichen

STRCMPSyntax:STRCMP(Zeichenkette 1, Zeichenkette 2)
Rückgabe-Wert:INTEGER
Funktions-Typ:Vergleichs-Funktion
Funktions-Beschreibung

Die SQL-Funktion STRCMP() vergleicht zwei Zeichenketten.

Wenn die Zeichenketten gleich sind, gibt die Funktion 0 zurück.

Wenn die "Zeichenkette 1" gößer "Zeichenkette 2", gibt die Funktion 1 zurück.

Wenn die "Zeichenkette 1" kleiner "Zeichenkette 2", gibt die Funktion -1 zurück.

Zahlenwerte werden als Zeichenketten interpretiert.

Wenn eines der Argumente oder beide NULL sind, gibt STRCMP() NULL zurück.

SQL Beispiele für die STRCMP-Funktion

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19

SELECT strcmp('abc''abc');
SELECT strcmp('abc''bcd');
SELECT strcmp('abc''abc2');
SELECT strcmp('abc2''abc');

SELECT strcmp(1, 1);
SELECT strcmp(1, 2);
SELECT strcmp(2, 1);
SELECT strcmp(22, 3);
SELECT strcmp(22, 2);
SELECT strcmp(22, 22.0);
SELECT strcmp(falsetrue);
SELECT strcmp(truefalse);

SELECT strcmp(null'abc');
SELECT strcmp('abc'null);
SELECT strcmp(nullnull);

strcmp('abc', 'abc')
bigint(2)
0
strcmp('abc', 'bcd')
bigint(2)
-1
strcmp('abc', 'abc2')
bigint(2)
-1
strcmp('abc2', 'abc')
bigint(2)
1
strcmp(1, 1)
bigint(2)
0
strcmp(1, 2)
bigint(2)
-1
strcmp(2, 1)
bigint(2)
1
strcmp(22, 3)
bigint(2)
-1
strcmp(22, 2)
bigint(2)
1
strcmp(22, 22.0)
bigint(2)
-1
strcmp(false, true)
bigint(2)
-1
strcmp(true, false)
bigint(2)
1
strcmp(null, 'abc')
bigint(2)
NULL
strcmp('abc', null)
bigint(2)
NULL
strcmp(null, null)
bigint(2)
NULL
Die Beispiele wurden mit dem MyWAY SQL-Manager erstellt: Download

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

In MySQL und MariaDB kann die Funktion STRCMP() verwendet werden, um zwei Zeichenfolgen zu vergleichen und einen ganzzahligen Wert zu erhalten, der das Ergebnis des Vergleichs darstellt und verwendet werden kann, um Zeichenfolgenvergleiche unter Berücksichtigung der Groß- und Kleinschreibung durchzuführen, beispielsweise für bedingte Anweisungen oder Sortiervorgänge von SQL-Abfragen in Datenbanken.
STDDEV_POPSTDDEV_SAMPSTR_TO_DATESTRCMPSUBDATESUBSTRSUBSTRING

Weitere MySQL und MariaDB SQL Vergleichs-Funktionen

COALESCECOALESCE(%, %)
Mehr zur COALESCE-Funktion

DECODE_ORACLEDECODE_ORACLE()
Mehr zur DECODE_ORACLE-Funktion

GREATESTGREATEST(%, %)
Mehr zur GREATEST-Funktion

INTERVALINTERVAL(%, %)
Mehr zur INTERVAL-Funktion

IFIF(Ausdruck, Wert1, Wert2)
Mehr zur IF-Funktion

LEASTLEAST(%, %)
Mehr zur LEAST-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 STRCMP: mysql.com und mariadb.com und w3schools.com
Aktualisiert: 24.09.2023ImpressumKontaktGeschäftsbedingungenDatenschutz & CookiesUpdatesSitemapFacebookLinkedinTwitterStatistics©2020-2024 Heino Cunze-Fischer