| Die MySQL und MariaDB-Datenbanksysteme beinhalten eine breite Palette integrierter Funktionen, die für verschiedene Zwecke verwendet werden können, wie das Bearbeiten von Zeichenfolgen, Durchführen von mathematischen Berechnungen, Arbeiten mit Datums- und Uhrzeitangaben, Konvertieren von Datentypen, Arbeiten mit JSON Arrays, Vergleichen, Komprimieren und Verschlüsseln von Daten, Informationen zu Datenbank und Daten, Umgang mit NULL-Werten und noch vieles mehr ... |
|
| Numerische Funktionen |
|
| BIT_COUNT | BIT_COUNT(Ganze Zahl) |
Gibt die Anzahl der gesetzten Bits zurück. Mehr zur BIT_COUNT-Funktion |
| CEIL | CEIL(Zahl) |
Gibt den kleinsten ganzzahligen Wert zurück, der nicht kleiner als das Argument ist. Mehr zur CEIL-Funktion
Synonyme:CEILING |
| CEILING | CEILING(Zahl) |
Gibt den kleinsten ganzzahligen Wert zurück, der nicht kleiner als das Argument ist. Mehr zur CEILING-Funktion
Synonyme:CEIL |
| CRC32 | CRC32(Zeichenkette) |
Berechnet einen Wert für die zyklische Redundanzprüfung. Mehr zur CRC32-Funktion |
| CRC32C | CRC32C([Parameter], Zeichenkette) |
| Berechnet einen Wert für die zyklische Redundanzprüfung. Verwendet das Polynom nach ISO 3309. Ab MariaDB 10.8. |
| FLOOR | FLOOR(Zahl) |
Gibt den größten ganzzahligen Wert zurück, der nicht größer als das Argument ist. Mehr zur FLOOR-Funktion |
| SIGN | SIGN(Zahl) |
Gibt das Vorzeichen des Arguments zurück. Mehr zur SIGN-Funktion |
| ABS | ABS(Zahl) |
Gibt den Absolutwert zurück. Mehr zur ABS-Funktion |
| ACOS | ACOS(Zahl) |
Gibt den Arkuskosinus zurück. Mehr zur ACOS-Funktion |
| ASIN | ASIN(Zahl) |
Gib den Arkussinus zurück. Mehr zur ASIN-Funktion |
| ATAN | ATAN(Zahl [, Zahl2]) |
Gibt den Arkustangens zurück. Mehr zur ATAN-Funktion
Synonyme:ATAN2 |
| ATAN2 | ATAN2(Zahl [, Zahl2]) |
Gibt den Arkustangens der beiden Argumente zurück. Mehr zur ATAN2-Funktion
Synonyme:ATAN |
| COS | COS(Zahl) |
Gib den Kosinus zurück. Mehr zur COS-Funktion |
| COT | COT(Zahl) |
Gib den Kotangens zurück. Mehr zur COT-Funktion |
| DEGREES | DEGREES(Zahl) |
Konvertiert Radiant in Grad. Mehr zur DEGREES-Funktion |
| EXP | EXP(Zahl) |
Potenzieren. Mehr zur EXP-Funktion |
| LN | LN(Zahl) |
Gibt den natürlichen Logarithmus des Arguments zurück. Mehr zur LN-Funktion
Synonyme:LOG |
| LOG | LOG([Basis], Zahl) |
Gibt den natürlichen Logarithmus des ersten Arguments zurück. Mehr zur LOG-Funktion
Synonyme:LN |
| LOG10 | LOG10(Zahl) |
Gibt den Logarithmus zur Basis 10 des Arguments zurück. Mehr zur LOG10-Funktion |
| LOG2 | LOG2(Zahl) |
Gibt den Basis-2-Logarithmus des Arguments zurück. Mehr zur LOG2-Funktion |
| MOD | MOD(Zahl, Teiler) |
Gibt den Rest zurück. Mehr zur MOD-Funktion |
| POW | POW(Zahl, Exponent) |
Gibt das Argument mit der angegebenen Potenz zurück. Mehr zur POW-Funktion
Synonyme:POWER |
| POWER | POWER(Zahl, Exponent) |
Gibt das Argument mit der angegebenen Potenz zurück. Mehr zur POWER-Funktion
Synonyme:POW |
| PI | PI() |
Gibt den Wert von pi zurück. Mehr zur PI-Funktion |
| RADIANS | RADIANS(Zahl) |
Gibt das Argument in Radiant konvertiert zurück. Mehr zur RADIANS-Funktion |
| RAND | RAND([Zahl]) |
Gibt einen zufälligen Gleitkommawert zurück. Mehr zur RAND-Funktion |
| ROUND | ROUND(Zahl [, Dezimalstellen]) |
Rundet das Argument. Mehr zur ROUND-Funktion |
| SIN | SIN(Zahl) |
Gibt den Sinus des Arguments zurück. Mehr zur SIN-Funktion |
| SQRT | SQRT(Zahl) |
Gibt die Quadratwurzel des Arguments zurück. Mehr zur SQRT-Funktion |
| TAN | TAN(Zahl) |
Gibt den Tangens des Arguments zurück. Mehr zur TAN-Funktion |
| TRUNCATE | TRUNCATE(Zahl, Dezimalstellen) |
Abschneiden auf die angegebene Anzahl von Dezimalstellen. Mehr zur TRUNCATE-Funktion |
|
| Zeichenketten-Funktionen |
|
| CHAR | CHAR(Zeichencode, [, Zeichensatz]) |
Gibt eine Zeichenkette aus Zahlencodes zurück. Mehr zur CHAR-Funktion |
| CHR | CHR(Zeichencode) |
Gibt das Zeichen für eine ganze Zahl zurück. Oracle-Modus ab MariaDB 10.3.1. Mehr zur CHR-Funktion |
| CONCAT | CONCAT(Zeichenketten ('str1','str2', ...)) |
Gibt verketteten String zurück. Mehr zur CONCAT-Funktion |
| CONCAT_WS | CONCAT_WS(Separator, Zeichenketten ('str1','str2', ...)) |
Gibt verketteten String mit Trennzeichen zurück. Mehr zur CONCAT_WS-Funktion |
| ELT | ELT(Index, Zeichenketten ('str1','str2', ...)) |
Gibt Zeichenfolge bei Indexnummer zurück. Mehr zur ELT-Funktion |
| EXPORT_SET | EXPORT_SET(Bits, On, Off [, Separator] [, Anzahl Bits]) |
Gibt für jedes im BIT-Satz gesetzte Bit einen On-String und für jedes nicht gesetzte Bit einen Off-String zurück. Mehr zur EXPORT_SET-Funktion |
| EXTRACTVALUE | EXTRACTVALUE(XML, XPath) |
| Extrahiert einen Wert aus einer XML-Zeichenfolge mithilfe der XPath-Notation. |
| FIELD | FIELD(Suchstring, Zeichenketten ('str1','str2', ...)) |
Index (Position) des ersten Arguments in nachfolgenden Argumenten. Mehr zur FIELD-Funktion |
| FORMAT | FORMAT(Zahl, Dezimalstellen [, Region]) |
Gibt eine Zahl zurück, die auf die angegebene Anzahl von Dezimalstellen formatiert ist. Mehr zur FORMAT-Funktion |
| INSERT | INSERT(Zeichenkette, Position, Länge, Einzufügende Zeichenkette) |
Gibt eine Zeichenkette zurück, wobei der Teilstring ab Position und Länge durch die Einzufügende Zeichenkette ersetzt wird. Mehr zur INSERT-Funktion |
| LCASE | LCASE(Zeichenkette) |
Gibt das Argument in Kleinbuchstaben zurück, Synonym für LOWER(). Mehr zur LCASE-Funktion
Synonyme:LOWER |
| LEFT | LEFT(Zeichenkette, Länge) |
Gibt die linke Anzahl von Zeichen zurück. Mehr zur LEFT-Funktion |
| LOAD_FILE | LOAD_FILE(Datei-Name) |
| Läd die benannte Datei. |
| LOWER | LOWER(Zeichenkette) |
Gibt das Argument in Kleinbuchstaben zurück. Mehr zur LOWER-Funktion
Synonyme:LCASE |
| LPAD | LPAD(Zeichenkette, Länge, Anzufügende Zeichenkette) |
Gibt das Zeichenfolgenargument zurück, das mit der angegebenen Zeichenfolge links aufgefüllt ist. Mehr zur LPAD-Funktion |
| LPAD_ORACLE | LPAD_ORACLE(Zeichenkette, Länge, Anzufügende Zeichenkette) |
Gibt das Zeichenfolgenargument zurück, das mit der angegebenen Zeichenfolge links aufgefüllt ist im Oracle-Modus. Mehr zur LPAD_ORACLE-Funktion |
| LTRIM | LTRIM(Zeichenkette) |
Führende Leerzeichen entfernen. Mehr zur LTRIM-Funktion |
| MAKE_SET | MAKE_SET(Bits, Zeichenketten ('str1','str2', ...)) |
Gibt eine Reihe von durch Kommas getrennten Zeichenfolgen zurück, bei denen das entsprechende Bit gesetzt ist. Mehr zur MAKE_SET-Funktion |
| MID | MID(Zeichenkette, Position [, Länge]) |
Gibt eine Teilzeichenfolge ab der angegebenen Position zurück. Mehr zur MID-Funktion
Synonyme:SUBSTR, SUBSTRING |
| QUOTE | QUOTE(Zeichenkette) |
Maskiert das Argument zur Verwendung in einer SQL-Anweisung. Mehr zur QUOTE-Funktion |
| REPEAT | REPEAT(Zeichenkette, Anzahl) |
Wiederholt eine Zeichenfolge mit angegebener Anzahl. Mehr zur REPEAT-Funktion |
| REPLACE | REPLACE(Zeichenkette, Suchen, Ersetzen) |
Ersetzt Vorkommen einer angegebenen Zeichenfolge. Mehr zur REPLACE-Funktion |
| REVERSE | REVERSE(Zeichenkette) |
Kehrt die Zeichen in einer Zeichenfolge um. Mehr zur REVERSE-Funktion |
| RIGHT | RIGHT(Zeichenkette, Länge) |
Gibt die angegebene Anzahl von Zeichen ganz rechts zurück. Mehr zur RIGHT-Funktion |
| RPAD | RPAD(Zeichenkette, Länge, Anzufügende Zeichenkette) |
String so oft wie angegeben anhängen. Mehr zur RPAD-Funktion |
| RPAD_ORACLE | RPAD_ORACLE(Zeichenkette, Länge, Anzufügende Zeichenkette) |
String so oft wie angegeben anhängen im Oracle-Modus. Mehr zur RPAD_ORACLE-Funktion |
| RTRIM | RTRIM(Zeichenkette) |
Entfernt abschließende Leerzeichen. Mehr zur RTRIM-Funktion |
| SOUNDEX | SOUNDEX(Zeichenkette) |
Gibt einen Soundex-String zurück. Mehr zur SOUNDEX-Funktion |
| SPACE | SPACE(Anzahl) |
Gibt eine Zeichenfolge mit der angegebenen Anzahl von Leerzeichen zurück. Mehr zur SPACE-Funktion |
| SUBSTR | SUBSTR(Zeichenkette, Position, Länge) |
Gibt die Teilzeichenfolge zurück. Mehr zur SUBSTR-Funktion
Synonyme:MID, SUBSTRING |
| SUBSTRING | SUBSTRING(Zeichenkette, Position, Länge) |
Gibt die Teilzeichenfolge zurück. Mehr zur SUBSTRING-Funktion
Synonyme:MID, SUBSTR |
| SUBSTRING_INDEX | SUBSTRING_INDEX(Zeichenkette, Delimiter, Anzahl) |
Gibt eine Teilzeichenfolge aus einer Zeichenfolge vor einer bestimmten Anzahl von Vorkommen des Trennzeichens zurück. Mehr zur SUBSTRING_INDEX-Funktion |
| TRIM | TRIM([Art] [, Löschzeichen], , Zeichenkette) |
Führende und nachfolgende Leerzeichen entfernen. Mehr zur TRIM-Funktion |
| TRIM_ORACLE | TRIM_ORACLE([Art] [, Löschzeichen], , Zeichenkette) |
Führende und nachfolgende Leerzeichen entfernen im ORACLE-Modus. Ab MariaDB 10.3.6. Mehr zur TRIM_ORACLE-Funktion |
| UCASE | UCASE(Zeichenkette) |
n Großbuchstaben umwandeln, Synonym für UPPER(). Mehr zur UCASE-Funktion
Synonyme:UPPER |
| UPPER | UPPER(Zeichenkette) |
In Großbuchstaben umwandeln. Mehr zur UPPER-Funktion
Synonyme:UCASE |
| WEIGHT_STRING | WEIGHT_STRING(Zeichenkette [AS Format] [LEVEL Level] [Sortierung]) |
Gibt die Gewichtungszeichenfolge für eine Zeichenfolge zurück. Mehr zur WEIGHT_STRING-Funktion |
| ASCII | ASCII(Zeichenkette) |
Gibt den numerischen Wert des Zeichens ganz links zurück. Mehr zur ASCII-Funktion |
| BIT_LENGTH | BIT_LENGTH(Zeichenkette) |
Gibt die Länge des Arguments in Bits zurück. Mehr zur BIT_LENGTH-Funktion |
| CHAR_LENGTH | CHAR_LENGTH(Zeichenkette) |
Gibt die Anzahl der Zeichen im Argument zurück. Mehr zur CHAR_LENGTH-Funktion
Synonyme:CHARACTER_LENGTH |
| CHARACTER_LENGTH | CHARACTER_LENGTH(Zeichenkette) |
Gibt die Anzahl der Zeichen im Argument zurück, Synonym für CHAR_LENGTH(). Mehr zur CHARACTER_LENGTH-Funktion
Synonyme:CHAR_LENGTH |
| FIND_IN_SET | FIND_IN_SET(Suchstring, Werte-Satz) |
Index (Position) des ersten Arguments innerhalb des zweiten Arguments. Mehr zur FIND_IN_SET-Funktion |
| INSTR | INSTR(Zeichenkette, Suchstring) |
Gibt den Index des ersten Vorkommens einer Teilzeichenkette zurück. Mehr zur INSTR-Funktion |
| LENGTH | LENGTH(Zeichenkette) |
Gibt die Länge eines Strings in Bytes zurück. Mehr zur LENGTH-Funktion
Synonyme:OCTET_LENGTH, LENGTHB |
| LENGTHB | LENGTHB(Zeichenkette) |
Gibt die Länge eines Strings in Bytes zurück. Mehr zur LENGTHB-Funktion
Synonyme:OCTET_LENGTH, LENGTH |
| LOCATE | LOCATE(Suchstring, Zeichenkette [, Position]) |
Gibt die Position des ersten Vorkommens einer Teizeichenkette zurück. Mehr zur LOCATE-Funktion |
| OCTET_LENGTH | OCTET_LENGTH(Zeichenkette) |
Gibt die Länge eines Strings in Bytes zurück, Synonym für LENGTH(). Mehr zur OCTET_LENGTH-Funktion
Synonyme:LENGTH, LENGTHB |
| ORD | ORD(Zeichenkette) |
Gibt den Zeichencode für das am weitesten links stehende Zeichen des Arguments zurück. Mehr zur ORD-Funktion |
| POSITION | POSITION(Suchstring IN Zeichenkette) |
Gibt die Position des ersten Vorkommens einer Teizeichenkette zurück, Synonym für LOCATE(). Mehr zur POSITION-Funktion |
|
| Reguläre Ausdrücke |
|
| REGEXP | Zeichenkette [NOT] REGEXP Muster |
Gibt an, ob die Zeichenfolge mit dem regulären Ausdruck übereinstimmt. Mehr zur REGEXP-Funktion
Synonyme:RLIKE |
| REGEXP_INSTR | REGEXP_INSTR(Zeichenkette, Muster [, Position] [, Auftreten] [, Rückgabe-Option] [, Übereinstimmungstyp]) |
Gibt den Anfangsindex der Teilzeichenkette zurück, die mit dem regulären Ausdruck übereinstimmt. Mehr zur REGEXP_INSTR-Funktion |
| REGEXP_LIKE | REGEXP_LIKE(Zeichenkette, Muster [, Übereinstimmungstyp]) |
Gibt 1 zurück, wenn die Zeichenfolge mit dem regulären Ausdruck übereinstimmt. Mehr zur REGEXP_LIKE-Funktion |
| REGEXP_REPLACE | REGEXP_REPLACE(Zeichenkette, Muster, Ersetzen durch [, Position] [, Auftreten] [, Übereinstimmungstyp]) |
Ersetzt Vorkommen in der Zeichenfolge, die mit dem regulären Ausdruck übereinstimmen, durch die Ersatzzeichenfolge. Mehr zur REGEXP_REPLACE-Funktion |
| REGEXP_SUBSTR | REGEXP_SUBSTR(Zeichenkette, Muster [, Position] [, Auftreten] [, Übereinstimmungstyp]) |
Gibt die Teilzeichenfolge der Zeichenfolge zurück, die mit dem regulären Ausdruck übereinstimmt. Mehr zur REGEXP_SUBSTR-Funktion |
| RLIKE | Zeichenkette [NOT] RLIKE Muster |
Gibt an, ob die Zeichenfolge mit dem regulären Ausdruck übereinstimmt. Mehr zur RLIKE-Funktion
Synonyme:REGEXP |
|
| Datum und Zeit-Funktionen |
|
| ADDDATE | ADDDATE(Datum, [INTERVAL] Anzahl [Einheit]) |
Hinzufügen von Zeitwerten (Intervallen) zu einem Datumswert. Mehr zur ADDDATE-Funktion
Synonyme:DATE_ADD |
| ADDTIME | ADDTIME(Datum, Ausdruck) |
Zeit hinzufügen. Mehr zur ADDTIME-Funktion |
| CONVERT_TZ | CONVERT_TZ(Datum, Von Zeitzone, Zu Zeitzone) |
Konvertiert eine Zeitzone in eine andere. Mehr zur CONVERT_TZ-Funktion |
| CURDATE | CURDATE() |
Gibt das aktuelle Datum zurück. Mehr zur CURDATE-Funktion
Synonyme:CURRENT_DATE |
| CURTIME | CURTIME([Genauigkeit]) |
Gibt die aktuelle Zeit zurück. Mehr zur CURTIME-Funktion
Synonyme:CURRENT_TIME |
| CURRENT_DATE | CURRENT_DATE(-) |
Gibt das aktuelle Datum zurück, Synonym für CURDATE(). Mehr zur CURRENT_DATE-Funktion
Synonyme:CURDATE |
| CURRENT_TIME | CURRENT_TIME([Genauigkeit]) |
Gibt die aktuelle Zeit zurück, Synonym für CURTIME(). Mehr zur CURRENT_TIME-Funktion
Synonyme:CURTIME |
| CURRENT_TIMESTAMP | CURRENT_TIMESTAMP([Genauigkeit]) |
Gibt das aktuelle Datum und die Uhrzeit zurück, Synonym für NOW(). Mehr zur CURRENT_TIMESTAMP-Funktion
Synonyme:LOCALTIMESTAMP, LOCALTIME, NOW |
| DATE | DATE(Datum und Uhrzeit) |
Extrahiert den Datumsteil eines Datums- oder Datum-Zeit-Ausdrucks. Mehr zur DATE-Funktion |
| DATE_ADD | DATE_ADD(Datum, INTERVAL Anzahl Einheit) |
Addiert einen Zeitwert (Intervall) zu einem Datum. Mehr zur DATE_ADD-Funktion
Synonyme:ADDDATE |
| DATE_SUB | DATE_SUB(Datum, INTERVAL Anzahl Einheit) |
Subtrahiert einen Zeitwert (Intervall) von einem Datum. Mehr zur DATE_SUB-Funktion
Synonyme:SUBDATE |
| FROM_DAYS | FROM_DAYS(Anzahl Tage) |
Wandelt eine Tageszahl in ein Datum um. Mehr zur FROM_DAYS-Funktion |
| FROM_UNIXTIME | FROM_UNIXTIME(Unix-Timestamp [, Format]) |
Unix-Zeitstempel als Datum formatieren. Mehr zur FROM_UNIXTIME-Funktion |
| LOCALTIME | LOCALTIME([Genauigkeit]) |
Gibt das aktuelle Datum und die Uhrzeit zurück, Synonym für NOW(). Mehr zur LOCALTIME-Funktion
Synonyme:LOCALTIMESTAMP, NOW, CURRENT_TIMESTAMP |
| LOCALTIMESTAMP | LOCALTIMESTAMP([Genauigkeit]) |
Gibt das aktuelle Datum und die Uhrzeit zurück, Synonym für NOW(). Mehr zur LOCALTIMESTAMP-Funktion
Synonyme:LOCALTIME, NOW, CURRENT_TIMESTAMP |
| MAKEDATE | MAKEDATE(Jahr, Tag vom Jahr) |
Erstellt ein Datum aus dem Jahr und dem Tag des Jahres. Mehr zur MAKEDATE-Funktion |
| MAKETIME | MAKETIME(Stunden, Minuten, Sekunden) |
Erstellt die Zeit aus Stunde, Minute, Sekunde. Mehr zur MAKETIME-Funktion |
| NOW | NOW([Genauigkeit]) |
Gibt das aktuelle Datum und die Uhrzeit zurück. Mehr zur NOW-Funktion
Synonyme:LOCALTIMESTAMP, LOCALTIME, CURRENT_TIMESTAMP |
| SEC_TO_TIME | SEC_TO_TIME(Sekunden) |
Wandelt Sekunden in das Format [hh:mm:ss] um. Mehr zur SEC_TO_TIME-Funktion |
| SLEEP | SLEEP(Sekunden) |
Schläft für die Anzahl der Sekunden. Mehr zur SLEEP-Funktion |
| STR_TO_DATE | STR_TO_DATE(Zeichenkette, Format) |
Konvertiert eine Zeichenfolge in ein Datum. Mehr zur STR_TO_DATE-Funktion |
| SUBDATE | SUBDATE(Datum, [INTERVAL] Anzahl [Einheit]) |
Subtrahiert einen Zeitwert (Intervall) von einem Datum, Synonym für DATE_SUB(), wenn es mit drei Argumenten aufgerufen wird. Mehr zur SUBDATE-Funktion
Synonyme:DATE_SUB |
| SUBTIME | SUBTIME(Datum und Uhrzeit, Abzug) |
Zeiten abziehen. Mehr zur SUBTIME-Funktion |
| SYSDATE | SYSDATE() |
Gibt die Zeit zurück, zu der die Funktion ausgeführt wird. Mehr zur SYSDATE-Funktion |
| TIME | TIME(Datum und Uhrzeit) |
Gibt den Zeitteil des übergebenen Ausdrucks zurück. Mehr zur TIME-Funktion |
| TIMEDIFF | TIMEDIFF(Datum 1, Datum 2) |
Zeit abziehen. Mehr zur TIMEDIFF-Funktion |
| TIMESTAMP | TIMESTAMP(Datum [, Addition]) |
Mit einem einzigen Argument gibt diese Funktion den Datums- oder Datumszeitausdruck zurück, bei zwei Argumenten die Summe der Argumente. Mehr zur TIMESTAMP-Funktion |
| TIMESTAMPADD | TIMESTAMPADD(Einheit, Anzahl, Datum) |
Addiert einem DATETIME-Ausdruck einen Intervall hinzu. Mehr zur TIMESTAMPADD-Funktion |
| TIMESTAMPDIFF | TIMESTAMPDIFF(Einheit, Datum 1, Datum 2) |
Subtrahiert einen Intervall von einem DATETIME-Ausdruck. Mehr zur TIMESTAMPDIFF-Funktion |
| UTC_DATE | UTC_DATE() |
Gibt das aktuelle UTC-Datum zurück. Mehr zur UTC_DATE-Funktion |
| UTC_TIME | UTC_TIME([Genauigkeit]) |
Gibt die aktuelle UTC-Zeit zurück. Mehr zur UTC_TIME-Funktion |
| UTC_TIMESTAMP | UTC_TIMESTAMP([Genauigkeit]) |
Gibt das aktuelle UTC-Datum und die Uhrzeit zurück. Mehr zur UTC_TIMESTAMP-Funktion |
| DAY | DAY(Datum) |
Gibt den Tag des Monats zurück (0-31), Synonym für DAYOFMONTH(). Mehr zur DAY-Funktion
Synonyme:DAYOFMONTH |
| DAYOFMONTH | DAYOFMONTH(Datum) |
Gibt den Tag des Monats zurück (0-31). Mehr zur DAYOFMONTH-Funktion
Synonyme:DAY |
| DAYOFWEEK | DAYOFWEEK(Datum) |
Gibt den Wochentags-Index des Datums zurück (0-6). Mehr zur DAYOFWEEK-Funktion |
| DAYOFYEAR | DAYOFYEAR(Datum) |
Gibt den Tag des Jahres zurück (1-366). Mehr zur DAYOFYEAR-Funktion |
| EXTRACT | EXTRACT(Einheit FROM Datum) |
Extrahiert einen Teil eines Datums. Mehr zur EXTRACT-Funktion |
| HOUR | HOUR(Datum und Uhrzeit) |
Gibt die Stunde des Arguments zurück. Mehr zur HOUR-Funktion |
| MICROSECOND | MICROSECOND(Datum und Uhrzeit) |
Gibt die Mikrosekunden des Arguments zurück. Mehr zur MICROSECOND-Funktion |
| MINUTE | MINUTE(Datum und Uhrzeit) |
Gibt die Minute des Arguments zurück. Mehr zur MINUTE-Funktion |
| MONTH | MONTH(Datum) |
Gibt den Monat des Datums zurück. Mehr zur MONTH-Funktion |
| QUARTER | QUARTER(Datum) |
Gibt das Quartal aus einem Datumsargument zurück. Mehr zur QUARTER-Funktion |
| SECOND | SECOND(Datum und Uhrzeit) |
Gibt die Sekunde zurück (0-59). Mehr zur SECOND-Funktion |
| TIME_TO_SEC | TIME_TO_SEC(Uhrzeit) |
Gibt das in Sekunden umgewandelte Argument zurück. Mehr zur TIME_TO_SEC-Funktion |
| TO_DAYS | TO_DAYS(Datum) |
Gibt das in Tage umgewandelte Datumsargument zurück. Mehr zur TO_DAYS-Funktion |
| TO_SECONDS | TO_SECONDS(Datum und Uhrzeit) |
Gibt das DATE- oder DATETIME-Argument konvertiert in Sekunden seit Jahr 0 zurück. Mehr zur TO_SECONDS-Funktion |
| UNIX_TIMESTAMP | UNIX_TIMESTAMP([Datum und Uhrzeit]) |
Gibt einen Unix-Zeitstempel zurück. Mehr zur UNIX_TIMESTAMP-Funktion |
| WEEK | WEEK(Datum [, Modus]) |
Gibt die Wochennummer zurück. Mehr zur WEEK-Funktion |
| WEEKDAY | WEEKDAY(Datum) |
Gibt den Wochentags-Index zurück (0-6). Mehr zur WEEKDAY-Funktion |
| WEEKOFYEAR | WEEKOFYEAR(Datum) |
Gibt die Kalenderwoche des Datums zurück (1-53). Mehr zur WEEKOFYEAR-Funktion |
| YEAR | YEAR(Datum) |
Gibt das Jahr zurück. Mehr zur YEAR-Funktion |
| YEARWEEK | YEARWEEK(Datum [, Modus]) |
Gibt das Jahr und die Woche zurück. Mehr zur YEARWEEK-Funktion |
| DAYNAME | DAYNAME(Datum) |
Gibt den Namen des Wochentags zurück. Mehr zur DAYNAME-Funktion |
| DATE_FORMAT | DATE_FORMAT(Datum und Uhrzeit, Format) |
Formatiert das Datum. Mehr zur DATE_FORMAT-Funktion |
| GET_FORMAT | GET_FORMAT(Typ, Format) |
Gibt eine Datumsformat-Zeichenfolge zurück. Mehr zur GET_FORMAT-Funktion |
| MONTHNAME | MONTHNAME(Datum) |
Gibt den Namen des Monats zurück. Mehr zur MONTHNAME-Funktion |
| TIME_FORMAT | TIME_FORMAT(Uhrzeit, Format) |
Als Zeit formatieren. Mehr zur TIME_FORMAT-Funktion |
|
| Vergleichs-Funktionen |
|
| COALESCE | COALESCE(%, %) |
Gibt das erste Nicht-NULL-Argument zurück. Mehr zur COALESCE-Funktion |
| DECODE_ORACLE | DECODE_ORACLE() |
Decodiert einen Binärstring im Oracle-Modus. Mehr zur DECODE_ORACLE-Funktion |
| GREATEST | GREATEST(%, %) |
Gibt das größte Argument zurück. Mehr zur GREATEST-Funktion |
| INTERVAL | INTERVAL(%, %) |
Gibt den Index des Arguments zurück, das kleiner als das erste Argument ist. Mehr zur INTERVAL-Funktion |
| IF | IF(Ausdruck, Wert1, Wert2) |
Wenn/sonst-Konstrukt. Mehr zur IF-Funktion |
| LEAST | LEAST(%, %) |
Gibt das kleinste Argument zurück. Mehr zur LEAST-Funktion |
| STRCMP | STRCMP(Zeichenkette 1, Zeichenkette 2) |
Vergleicht zwei Zeichenketten. Mehr zur STRCMP-Funktion |
|
| Verschlüsselung & Komprimierung |
|
| AES_DECRYPT | AES_DECRYPT(Zeichenkette, Schlüssel) |
Mit AES entschlüsseln. Mehr zur AES_DECRYPT-Funktion |
| AES_ENCRYPT | AES_ENCRYPT(Zeichenkette, Schlüssel) |
Mit AES verschlüsseln. Mehr zur AES_ENCRYPT-Funktion |
| COMPRESS | COMPRESS(Zeichenkette) |
Gibt Ergebnis als Binärstring zurück. Mehr zur COMPRESS-Funktion |
| DECODE | DECODE(Binärstring, Passwort) |
Entschlüsselt einen mit ENCODE verschlüsselten String. Mehr zur DECODE-Funktion |
| DES_DECRYPT | DES_DECRYPT(Binärstring [, Schlüssel]) |
Entschlüsselt eine Zeichenfolge. Mehr zur DES_DECRYPT-Funktion |
| DES_ENCRYPT | DES_ENCRYPT(Zeichenkette [, Schlüssel]) |
Verschlüsselt eine Zeichenfolge. Mehr zur DES_ENCRYPT-Funktion |
| ENCODE | ENCODE(Zeichenkette, Passwort) |
Codieret eine Zeichenfolge. Mehr zur ENCODE-Funktion |
| ENCRYPT | ENCRYPT(Zeichenkette [, Salt]) |
Verschlüsselt eine Zeichenfolge. Mehr zur ENCRYPT-Funktion |
| FROM_BASE64 | FROM_BASE64(Zeichenkette) |
Base64-codierte Zeichenfolge decodieren und Ergebnis zurückgeben. Mehr zur FROM_BASE64-Funktion |
| MD5 | MD5(Zeichenkette) |
Berechnet die MD5-Prüfsumme. Mehr zur MD5-Funktion |
| OLD_PASSWORD | OLD_PASSWORD(Zeichenkette) |
Gibt den Wert der alten (vor MySQL 4.1) Implementierung von PASSWORD()-Funktion als String zurück. Mehr zur OLD_PASSWORD-Funktion |
| PASSWORD | PASSWORD(Zeichenkette) |
Gibt eine berechente Kennwortzeichenfolge zurück. Mehr zur PASSWORD-Funktion |
| RANDOM_BYTES | RANDOM_BYTES(Länge) |
Gibt einen zufälligen Byte-Vektor zurück. Mehr zur RANDOM_BYTES-Funktion |
| SHA | SHA(Zeichenkette) |
Berechnet eine SHA-1 160-Bit-Prüfsumme aus einer Zeichenkette. Mehr zur SHA-Funktion
Synonyme:SHA1 |
| SHA1 | SHA1(Zeichenkette) |
Berechnet eine SHA-1 160-Bit-Prüfsumme aus einer Zeichenkette. Mehr zur SHA1-Funktion
Synonyme:SHA |
| SHA2 | SHA2(Zeichenkette, Länge) |
Berechnet eine SHA-2-Prüfsumme aus einer Zeichenkette. Mehr zur SHA2-Funktion |
| TO_BASE64 | TO_BASE64(Zeichenkette) |
Gibt das in einen Base-64-String umgewandelte Argument zurück. Mehr zur TO_BASE64-Funktion |
| UNCOMPRESS | UNCOMPRESS(Binärstring) |
Dekomprimiert eine komprimierte binäre Zeichenfolge. Mehr zur UNCOMPRESS-Funktion |
|
| Konvertierungs-Funktionen |
|
| BIN | BIN(Ganze Zahl) |
Gibt eine Zeichenfolge zurück, die eine binäre Darstellung einer Zahl enthält. Mehr zur BIN-Funktion |
| CAST | CAST(Wert AS Typ) |
Wandelt einen Wert in einen bestimmten Typ um. Mehr zur CAST-Funktion |
| CONV | CONV(Wert, von Basis, zu Basis) |
Konvertiert Zahlen zwischen verschiedenen Zahlen-Systemen. Mehr zur CONV-Funktion |
| CONVERT | CONVERT(Ausdruck [, in Typ] [, oder Zeichensatz]) |
Wandelt einen Wert in einen bestimmten Typ um. Mehr zur CONVERT-Funktion |
| HEX | HEX(Ganze Zahl oder 'Zeichenkette') |
Gibt die hexadezimale Darstellung von Zahlen oder Zeichenketten zurück. Mehr zur HEX-Funktion |
| OCT | OCT(Ganze Zahl) |
Gibt einen String zurück, der die Oktaldarstellung einer Zahl enthält. Mehr zur OCT-Funktion |
| UNHEX | UNHEX(Zeichenkette) |
Wandelt hexadezimaler Ziffern in entsprechende Zeichen um. Mehr zur UNHEX-Funktion |
|
| NULL-Funktionen |
|
| COALESCE | COALESCE(%, %) |
Gibt das erste Nicht-NULL-Argument zurück. Mehr zur COALESCE-Funktion |
| IFNULL | IFNULL(Ausdruck, Wert) |
Gibt [Wert] zurück, wenn [Ausdruck] NULL ist, sonst [Ausdruck]. Mehr zur IFNULL-Funktion
Synonyme:NVL |
| ISNULL | ISNULL(Ausdruck) |
Testet ob das Argument NULL ist. Mehr zur ISNULL-Funktion |
| NULLIF | NULLIF(Ausdruck 1, Ausdruck 2) |
Gibt NULL zurück, wenn [Ausdruck 1] = [Ausdruck 2]. Mehr zur NULLIF-Funktion |
| NVL | NVL(Ausdruck, Wert) |
Gibt [Wert] zurück, wenn [Ausdruck] NULL ist, sonst [Ausdruck]. Oracle-Kompatible. Mehr zur NVL-Funktion
Synonyme:IFNULL |
| NVL2 | NVL2(Ausdruck, Wert1, Wert2) |
Gibt einen von zwei Werten basierend darauf zurück, ob ein angegebener Ausdruck NULL ist oder nicht. Oracle-Kompatible. Mehr zur NVL2-Funktion |
|
| Aggregat-Funktionen |
|
| ANY_VALUE | ANY_VALUE(Spalte) |
Unterdrückt die Wertzurückweisung ONLY_FULL_GROUP_BY. Mehr zur ANY_VALUE-Funktion |
| AVG | AVG(Ausdruck oder Spalte) |
Gibt den Durchschnittswert des Arguments zurück. Mehr zur AVG-Funktion |
| BIT_AND | BIT_AND(Ausdruck oder Spalte) |
Gebt bitweises UND zurück. Mehr zur BIT_AND-Funktion |
| BIT_OR | BIT_OR(Ausdruck oder Spalte) |
Gibt bitweises ODER zurück. Mehr zur BIT_OR-Funktion |
| BIT_XOR | BIT_XOR(Ausdruck oder Spalte) |
Gibt bitweises XOR zurück. Mehr zur BIT_XOR-Funktion |
| COUNT | COUNT(Ausdruck oder Spalte) |
Gibt die Anzahl der zurückgegebenen Zeilen zurück. Mehr zur COUNT-Funktion |
| GROUP_CONCAT | GROUP_CONCAT([DISTINCT] Ausdruck [, Ausdruck ...] [ORDER BY ... [ASC | DESC]] [SEPARATOR ...] [LIMIT ...]) |
Gibt eine verkettete Zeichenfolge zurück. Mehr zur GROUP_CONCAT-Funktion |
| JSON_ARRAYAGG | JSON_ARRAYAGG(Ausdruck oder Spalte) |
| Ergebnismenge als einzelnes JSON-Array zurückgeben. |
| JSON_OBJECTAGG | JSON_OBJECTAGG(Ausdruck oder Spalte) |
| Gibt Ergebnismenge als einzelnes JSON-Objekt zurück. |
| MAX | MAX(Ausdruck oder Spalte) |
Gibt den Maximalwert zurück. Mehr zur MAX-Funktion |
| MIN | MIN(Ausdruck oder Spalte) |
Gibt den Mindestwert zurück. Mehr zur MIN-Funktion |
| SUM | SUM(Ausdruck oder Spalte) |
Gibt die Summe zurück. Mehr zur SUM-Funktion |
| STD | STD(Ausdruck oder Spalte) |
Gibt die Populationsstandardabweichung zurück. Mehr zur STD-Funktion
Synonyme:STDDEV, STDDEV_POP |
| STDDEV | STDDEV(Ausdruck oder Spalte) |
Gibt die Populationsstandardabweichung zurück. Mehr zur STDDEV-Funktion
Synonyme:STDDEV_POP, STD |
| STDDEV_POP | STDDEV_POP(Ausdruck oder Spalte) |
Gibt die Populationsstandardabweichung zurück. Mehr zur STDDEV_POP-Funktion
Synonyme:STDDEV, STD |
| STDDEV_SAMP | STDDEV_SAMP(Ausdruck oder Spalte) |
Geben Sie die Standardabweichung der Stichprobe zurück. Mehr zur STDDEV_SAMP-Funktion |
| VAR_POP | VAR_POP(Ausdruck oder Spalte) |
Gibt die Populationsvarianz von Nicht-NULL-Datensätzen in einer Gruppe zurück. Mehr zur VAR_POP-Funktion
Synonyme:VARIANCE |
| VAR_SAMP | VAR_SAMP(Ausdruck oder Spalte) |
Gibt die Stichproben- und Populationsabweichung eines Satzes numerischer Werte zurück, entspricht der Quadratwurzel der Stichprobenstandardabweichung der Werte. Mehr zur VAR_SAMP-Funktion |
| VARIANCE | VARIANCE(Ausdruck oder Spalte) |
Gibt die Stichproben- und Populationsabweichung eines Satzes numerischer Werte zurück, entspricht der Quadratwurzel der Stichprobenstandardabweichung der Werte. Mehr zur VARIANCE-Funktion
Synonyme:VAR_POP |
|
| Window-Funktionen |
|
| AVG | AVG(Ausdruck oder Spalte) |
Gibt den Durchschnittswert des Arguments zurück. Mehr zur AVG-Funktion |
| BIT_AND | BIT_AND(Ausdruck oder Spalte) |
Gebt bitweises UND zurück. Mehr zur BIT_AND-Funktion |
| BIT_OR | BIT_OR(Ausdruck oder Spalte) |
Gibt bitweises ODER zurück. Mehr zur BIT_OR-Funktion |
| BIT_XOR | BIT_XOR(Ausdruck oder Spalte) |
Gibt bitweises XOR zurück. Mehr zur BIT_XOR-Funktion |
| CUME_DIST | CUME_DIST() |
| Fensterfunktion, die die kumulative Verteilung einer bestimmten Zeile zurückgibt. |
| DENSE_RANK | DENSE_RANK() |
| Gibt den Rang der aktuellen Zeile innerhalb ihrer Partition ohne Lücken zurück. |
| FIRST_VALUE | FIRST_VALUE(Ausdruck) |
| Gibt den Wert von [Ausdruck] aus der ersten Zeile des Daten-Fensters zurück. |
| JSON_ARRAYAGG | JSON_ARRAYAGG(Ausdruck oder Spalte) |
| Ergebnismenge als einzelnes JSON-Array zurückgeben. |
| JSON_OBJECTAGG | JSON_OBJECTAGG(Ausdruck oder Spalte) |
| Gibt Ergebnismenge als einzelnes JSON-Objekt zurück. |
| LAG | LAG(Ausdruck [, Zeilen] [, Standart]) |
| Gibt den Wert von [Ausdruck] aus der Zeile zurück, die der aktuellen Zeile um [Zeilen] innerhalb ihrer Partition vorausgeht. |
| LAST_VALUE | LAST_VALUE(Ausdruck [, Ausdruck ...]) |
Gibt den Wert von [Ausdruck] aus der letzten Zeile des Daten-Fensters zurück. Mehr zur LAST_VALUE-Funktion |
| LEAD | LEAD(Ausdruck [, Zeilen] [, Standart]) |
| Gibt den Wert von [Ausdruck] aus der Zeile zurück, die der aktuellen Zeile um [Zeilen] innerhalb ihrer Partition nachfolgt. |
| MAX | MAX(Ausdruck oder Spalte) |
Gibt den Maximalwert zurück. Mehr zur MAX-Funktion |
| MEDIAN | MEDIAN(Ausdruck oder Spalte) |
Gibt den Mittelwert eines Wertebereichs zurück. Mehr zur MEDIAN-Funktion |
| MIN | MIN(Ausdruck oder Spalte) |
Gibt den Mindestwert zurück. Mehr zur MIN-Funktion |
| NTH_VALUE | NTH_VALUE(Ausdruck [, Zeile]) |
| Gibt den Wert von [Ausdruck] aus der [Zeile] des Daten-Fensters zurück. |
| NTILE | NTILE(Anzahl) |
| Unterteilt eine Partition in eine [Anzahl] von Gruppen (Buckets), weist jeder Zeile in der Partition ihre Bucket-Nummer zu und gibt die Bucket-Nummer der aktuellen Zeile innerhalb ihrer Partition zurück. |
| PERCENT_RANK | PERCENT_RANK() |
| Gibt den Prozentsatz der Partitionswerte zurück, die kleiner als der Wert in der aktuellen Zeile sind, mit Ausnahme des höchsten Werts. |
| PERCENTILE_CONT | PERCENTILE_CONT() |
| Gibt einen Wert zurück, der dem angegebenen Bruch in der Sortierreihenfolge entspricht. |
| PERCENTILE_DISC | PERCENTILE_DISC() |
| Gibt den ersten Wert in der Menge zurück, dessen geordnete Position gleich oder größer als der angegebene Bruch ist. |
| RANK | RANK() |
| Gibt den Rang der aktuellen Zeile innerhalb ihrer Partition mit Lücken zurück. |
| ROW_NUMBER | ROW_NUMBER() |
| Gibt die Nummer der aktuellen Zeile innerhalb ihrer Partition zurück. |
| STD | STD(Ausdruck oder Spalte) |
Gibt die Populationsstandardabweichung zurück. Mehr zur STD-Funktion
Synonyme:STDDEV, STDDEV_POP |
| STDDEV | STDDEV(Ausdruck oder Spalte) |
Gibt die Populationsstandardabweichung zurück. Mehr zur STDDEV-Funktion
Synonyme:STDDEV_POP, STD |
| STDDEV_POP | STDDEV_POP(Ausdruck oder Spalte) |
Gibt die Populationsstandardabweichung zurück. Mehr zur STDDEV_POP-Funktion
Synonyme:STDDEV, STD |
| STDDEV_SAMP | STDDEV_SAMP(Ausdruck oder Spalte) |
Geben Sie die Standardabweichung der Stichprobe zurück. Mehr zur STDDEV_SAMP-Funktion |
| SUM | SUM(Ausdruck oder Spalte) |
Gibt die Summe zurück. Mehr zur SUM-Funktion |
| VAR_POP | VAR_POP(Ausdruck oder Spalte) |
Gibt die Populationsvarianz von Nicht-NULL-Datensätzen in einer Gruppe zurück. Mehr zur VAR_POP-Funktion
Synonyme:VARIANCE |
| VAR_SAMP | VAR_SAMP(Ausdruck oder Spalte) |
Gibt die Stichproben- und Populationsabweichung eines Satzes numerischer Werte zurück, entspricht der Quadratwurzel der Stichprobenstandardabweichung der Werte. Mehr zur VAR_SAMP-Funktion |
| VARIANCE | VARIANCE(Ausdruck oder Spalte) |
Gibt die Stichproben- und Populationsabweichung eines Satzes numerischer Werte zurück, entspricht der Quadratwurzel der Stichprobenstandardabweichung der Werte. Mehr zur VARIANCE-Funktion
Synonyme:VAR_POP |
|
| JSON-Funktionen |
|
| JSON_APPEND | JSON_APPEND() |
| Daten an JSON-Dokument anhängen. |
| JSON_ARRAY | JSON_ARRAY() |
| Erstellt ein JSON-Array. |
| JSON_ARRAY_APPEND | JSON_ARRAY_APPEND() |
| Daten an JSON-Dokument anhängen. |
| JSON_ARRAY_INSERT | JSON_ARRAY_INSERT() |
| In JSON-Array einfügen. |
| JSON_ARRAYAGG | JSON_ARRAYAGG(Ausdruck oder Spalte) |
| Ergebnismenge als einzelnes JSON-Array zurückgeben. |
| JSON_COMPACT | JSON_COMPACT() |
| Entfernt alle unnötigen Leerzeichen, damit das JSON-Dokument so kurz wie möglich ist. |
| JSON_CONTAINS | JSON_CONTAINS() |
| Gibt an, ob das JSON-Dokument ein bestimmtes Objekt im Pfad enthält. |
| JSON_CONTAINS_PATH | JSON_CONTAINS_PATH() |
| Gibt an, ob das JSON-Dokument Daten im Pfad enthält. |
| JSON_DEPTH | JSON_DEPTH() |
| Maximale Tiefe des JSON-Dokuments. |
| JSON_DETAILED | JSON_DETAILED() |
| Stellt JSON auf die verständlichste Weise dar und betont verschachtelte Strukturen. |
| JSON_EQUALS | JSON_EQUALS() |
| Überprüft, ob Gleichheit zwischen zwei JSON-Objekten besteht. |
| JSON_EXISTS | JSON_EXISTS() |
| Bestimmt, ob ein angegebener JSON-Wert in den angegebenen Daten vorhanden ist. |
| JSON_EXTRACT | JSON_EXTRACT() |
| Daten aus dem JSON-Dokument zurückgeben. |
| JSON_INSERT | JSON_INSERT() |
| Daten in JSON-Dokument einfügen. |
| JSON_KEYS | JSON_KEYS() |
| Array von Schlüsseln aus dem JSON-Dokument. |
| JSON_LENGTH | JSON_LENGTH() |
| Anzahl der Elemente im JSON-Dokument. |
| JSON_LOOSE | JSON_LOOSE() |
| Fügt einem JSON-Dokument Leerzeichen hinzu, damit es besser lesbar aussieht. |
| JSON_MERGE | JSON_MERGE() |
| Führt JSON-Dokumente zusammen und behält doppelte Schlüssel bei. Veraltetes Synonym für JSON_MERGE_PRESERVE. |
| JSON_MERGE_PATCH | JSON_MERGE_PATCH() |
| Führt JSON-Dokumente zusammen und ersetzt die Werte doppelter Schlüssel. |
| JSON_MERGE_PRESERVE | JSON_MERGE_PRESERVE() |
| Führt JSON-Dokumente zusammen und behält doppelte Schlüssel bei. |
| JSON_NORMALIZE | JSON_NORMALIZE() |
| Sortiert Schlüssel rekursiv und entfernt Leerzeichen, was den Vergleich von JSON-Dokumenten auf Gleichheit ermöglicht. |
| JSON_OBJECT | JSON_OBJECT() |
| JSON-Objekt erstellen. |
| JSON_OBJECTAGG | JSON_OBJECTAGG(Ausdruck oder Spalte) |
| Gibt Ergebnismenge als einzelnes JSON-Objekt zurück. |
| JSON_OVERLAPS | JSON_OVERLAPS() |
| Gibt „true“ zurück, wenn zwei JSON-Dokumente mindestens ein gemeinsames Schlüssel-Wert-Paar oder Array-Element haben. |
| JSON_PRETTY | JSON_PRETTY() |
| Druckt ein JSON-Dokument in einem für Menschen lesbaren Format. |
| JSON_QUERY | JSON_QUERY() |
| Gibt bei einem JSON-Dokument ein durch den Pfad angegebenes Objekt oder Array zurück. |
| JSON_QUOTE | JSON_QUOTE() |
| JSON-Dokument in Anführungszeichen. |
| JSON_REMOVE | JSON_REMOVE() |
| Daten aus dem JSON-Dokument entfernen. |
| JSON_REPLACE | JSON_REPLACE() |
| Werte im JSON-Dokument ersetzen. |
| JSON_SCHEMA_VALID | JSON_SCHEMA_VALID() |
| Validierung des JSON-Schemas. |
| JSON_SEARCH | JSON_SEARCH() |
| Pfad zum Wert im JSON-Dokument. |
| JSON_SET | JSON_SET() |
| Daten in JSON-Dokument einfügen. |
| JSON_STORAGE_SIZE | JSON_STORAGE_SIZE() |
| Speicherplatz, der zum Speichern der binären Darstellung eines JSON-Dokuments verwendet wird. |
| JSON_TABLE | JSON_TABLE() |
| Gibt bei gegebenen Daten aus einem JSON-Dokument eine Darstellung davon als relationale Tabelle zurück. |
| JSON_TYPE | JSON_TYPE() |
| Typ des JSON-Werts. |
| JSON_UNQUOTE | JSON_UNQUOTE() |
| Hebt die Anführungszeichen des JSON-Werts auf. |
| JSON_VALID | JSON_VALID() |
| Gibt an, ob der JSON-Wert gültig ist. |
| JSON_VALUE | JSON_VALUE() |
| Gibt bei einem JSON-Dokument den angegebenen Skalar zurück. |
|
| Geometrische Funktionen |
|
| GEOMETRYCOLLECTION | GEOMETRYCOLLECTION() |
| Erstellt eine WKB-GeometryCollection. |
| LINESTRING | LINESTRING() |
| Erstellt einen WKB-LineString-Wert aus einer Reihe von WKB-Point-Argumenten. |
| MULTILINESTRING | MULTILINESTRING() |
| Erstellt einen MultiLineString-Wert. |
| MULTIPOINT | MULTIPOINT() |
| Erstellt einen WKB-MultiPoint-Wert. |
| MULTIPOLYGON | MULTIPOLYGON() |
| Erstellt ein WKB-MultiPolygon. |
| POINT | POINT() |
| Erstellt einen WKB-Punkt. |
| POLYGON | POLYGON() |
| Erstellt einen WKB-Polygonwert aus einer Reihe von WKB-LineString-Argumenten. |
| ST_BUFFER | ST_BUFFER() |
Eine neue Geometrie mit einem Puffer, der der ursprünglichen Geometrie hinzugefügt wurde.
Synonyme:BUFFER |
| ST_CONVEXHULL | ST_CONVEXHULL() |
Die minimale konvexe Geometrie, die alle Geometrien innerhalb des Satzes einschließt.
Synonyme:CONVEXHULL |
| ST_INTERSECTION | ST_INTERSECTION() |
| Die Schnittmenge oder der gemeinsame Teil zweier Geometrien. |
| ST_POINTONSURFACE | ST_POINTONSURFACE() |
Gibt einen PUNKT zurück, der garantiert eine Fläche schneidet.
Synonyme:PointOnSurface |
| ST_SYMDIFFERENCE | ST_SYMDIFFERENCE() |
| Teile von zwei Geometrien, die sich nicht schneiden. |
| ST_UNION | ST_UNION() |
| Vereinigung zweier Geometrien. |
| ST_BOUNDARY | ST_BOUNDARY() |
Gibt eine Geometrie zurück, die den Abschluss einer kombinatorischen Grenze darstellt.
Synonyme:BOUNDARY |
| ST_DIMENSION | ST_DIMENSION() |
Inhärente Dimension eines Geometriewerts.
Synonyme:DIMENSION |
| ST_ENVELOPE | ST_ENVELOPE() |
Gibt das Minimum Bounding Rectangle für einen Geometriewert zurück.
Synonyme:ENVELOPE |
| ST_GEOMETRYN | ST_GEOMETRYN() |
Gibt die N-te Geometrie in einer GeometryCollection zurück.
Synonyme:GeometryN |
| ST_GEOMETRYTYPE | ST_GEOMETRYTYPE() |
Gibt den Namen des Geometrietyps zurück, dessen Mitglied eine bestimmte Geometrieinstanz ist.
Synonyme:GeometryType |
| ST_ISCLOSED | ST_ISCLOSED() |
Gibt „true“ zurück, wenn die Start- und Endpunkte eines gegebenen LINESTRING identisch sind.
Synonyme:IsClosed |
| ST_ISEMPTY | ST_ISEMPTY() |
Angezeigte Gültigkeit des Geometriewerts.
Synonyme:IsEmpty |
| ST_IsRing | ST_IsRing() |
Gibt true zurück, wenn ein bestimmter LINESTRING sowohl ST_IsClosed als auch ST_IsSimple ist.
Synonyme:IsRing |
| ST_IsSimple | ST_IsSimple() |
Gibt true zurück, wenn die gegebene Geometrie keine anomalen geometrischen Punkte hat.
Synonyme:IsSimple |
| ST_NUMGEOMETRIES | ST_NUMGEOMETRIES() |
Gibt die Anzahl der Geometrien in einer GeometryCollection zurück.
Synonyme:NumGeometries |
| ST_RELATE | ST_RELATE() |
| Gibt true zurück, wenn zwei Geometrien verwandt sind. |
| ST_SRID | ST_SRID() |
Gibt eine Spatial Reference System-ID zurück.
Synonyme:SRID |
| CONTAINS | CONTAINS() |
Gibt 1 oder 0 zurück, um anzuzeigen, ob eine Geometrie eine andere enthält.
Synonyme:ST_CONTAINS |
| CROSSES | CROSSES() |
Gibt 1 oder 0 zurück, um anzuzeigen, ob sich zwei Geometrien räumlich kreuzen.
Synonyme:ST_CROSSES |
| DISJOINT | DISJOINT() |
Gibt 1 oder 0 zurück, um anzuzeigen, ob sich die beiden Elemente nicht schneiden.
Synonyme:ST_DISJOINT |
| EQUALS | EQUALS() |
Gibt an, ob zwei Geometrien räumlich gleich sind.
Synonyme:ST_EQUALS |
| INTERSECTS | INTERSECTS() |
Gibt an, ob sich zwei Geometrien räumlich schneiden.
Synonyme:ST_INTERSECTS |
| OVERLAPS | OVERLAPS() |
Gibt an, ob sich zwei Elemente räumlich überlappen.
Synonyme:ST_OVERLAPS |
| ST_CONTAINS | ST_CONTAINS() |
Gibt 1 oder 0 zurück, um anzuzeigen, ob eine Geometrie in einer anderen enthalten ist.
Synonyme:CONTAINS |
| ST_CROSSES | ST_CROSSES() |
Gibt 1 oder 0 zurück, um anzuzeigen, ob sich zwei Geometrien räumlich kreuzen.
Synonyme:CROSSES |
| ST_DIFFERENCE | ST_DIFFERENCE() |
| Gibt die Punktsatzdifferenz zurück. |
| ST_DISJOINT | ST_DISJOINT() |
Gibt 1 oder 0 zurück, um anzuzeigen, ob eine Geometrie räumlich von einer anderen getrennt ist.
Synonyme:DISJOINT |
| ST_DISTANCE | ST_DISTANCE() |
| Gibt den Abstand zwischen zwei Geometrien zurück. |
| ST_DISTANCE_SPHERE | ST_DISTANCE_SPHERE() |
| Kugelabstand zwischen zwei Geometrien (Punkt oder Multipoint) auf einer Kugel. |
| ST_EQUALS | ST_EQUALS() |
Gibt 1 oder 0 zurück, um anzuzeigen, ob zwei Geometrien räumlich gleich sind.
Synonyme:EQUALS |
| ST_INTERSECTS | ST_INTERSECTS() |
Gibt 1 oder 0 zurück, um anzuzeigen, ob sich zwei Geometrien räumlich schneiden.
Synonyme:INTERSECTS |
| ST_LENGTH | ST_LENGTH() |
| Gibt die Länge eines LineString-Werts zurück. |
| ST_OVERLAPS | ST_OVERLAPS() |
Gibt 1 oder 0 zurück, um anzuzeigen, ob sich zwei Geometrien überlappen.
Synonyme:OVERLAPS |
| ST_TOUCHES | ST_TOUCHES() |
Gibt 1 oder 0 zurück, um anzuzeigen, ob eine Geometrie g1 eine andere räumlich berührt.
Synonyme:TOUCHES |
| ST_WITHIN | ST_WITHIN() |
Gibt 1 oder 0 zurück, um anzuzeigen, ob sich eine Geometrie in einer anderen befindet.
Synonyme:WITHIN |
| TOUCHES | TOUCHES() |
Gibt 1 oder 0 zurück, um anzuzeigen, ob sich zwei Geometrien räumlich berühren.
Synonyme:ST_TOUCHES |
| WITHIN | WITHIN() |
Geben Sie an, ob ein geografisches Element räumlich innerhalb eines anderen liegt.
Synonyme:ST_WITHIN |
| GLENGTH | GLENGTH() |
| Gibt die Länge eines LineString-Werts zurück. |
| ST_ENDPOINT | ST_ENDPOINT() |
Gibt den Endpunkt eines LineString zurück.
Synonyme:ENDPOINT |
| ST_NUMPOINTS | ST_NUMPOINTS() |
Gibt die Anzahl der Point-Objekte in einem LineString zurück.
Synonyme:NumPoints |
| ST_POINTN | ST_POINTN() |
Gibt den N-ten Punkt im LineString zurück.
Synonyme:PointN |
| ST_STARTPOINT | ST_STARTPOINT() |
Gibt den Startpunkt eines LineString zurück.
Synonyme:STARTPOINT |
| MBRContains | MBRContains() |
| Zeigt an, dass ein Minimum Bounding Rectangle ein anderes enthält. |
| MBRDisjoint | MBRDisjoint() |
| Gibt an, ob die Minimum Bounding Rectangles zweier Geometrien disjunkt sind. |
| MBREqual | MBREqual() |
| Gibt 1 oder 0 zurück, um anzuzeigen, ob die Minimum Bounding Rectangles zweier Geometrien gleich sind. |
| MBRIntersects | MBRIntersects() |
| Gibt an, ob sich die Minimum Bounding Rectangles der beiden Geometrien schneiden. |
| MBROverlaps | MBROverlaps() |
| Gibt 1 oder 0 zurück, um anzuzeigen, ob sich die Minimum Bounding Rectangles zweier Geometrien überlappen. |
| MBRTouches | MBRTouches() |
| Gibt 1 oder 0 zurück, um anzuzeigen, ob sich die Minimum Bounding Rectangles zweier Geometrien berühren. |
| MBRWithin | MBRWithin() |
| Gibt an, ob sich ein Minimum Bounding Rectangle innerhalb eines anderen befindet. |
| ST_X | ST_X() |
Gibt die X-Koordinate für einen Punkt zurück.
Synonyme:X |
| ST_Y | ST_Y() |
Gibt die Y-Koordinate für einen Punkt zurück.
Synonyme:Y |
| ST_AREA | ST_AREA() |
Gibt die Fläche als Zahl mit doppelter Genauigkeit eines Polygons zurück.
Synonyme:AREA |
| ST_CENTROID | ST_CENTROID() |
Der mathematische Schwerpunkt (geometrischer Mittelpunkt) für ein MultiPolygon.
Synonyme:CENTROID |
| ST_ExteriorRing | ST_ExteriorRing() |
Gibt den äußeren Ring eines Polygons als LineString zurück.
Synonyme:ExteriorRing |
| ST_InteriorRingN | ST_InteriorRingN() |
Gibt den N-ten inneren Ring für ein Polygon zurück.
Synonyme:InteriorRingN |
| ST_NumInteriorRings | ST_NumInteriorRings() |
Anzahl der inneren Ringe in einem Polygon.
Synonyme:NumInteriorRings |
| MLineFromWKB | MLineFromWKB() |
Erstellt einen MULTILINESTRING.
Synonyme:MultiLineStringFromWKB |
| MPointFromWKB | MPointFromWKB() |
Erstellt einen MULTIPOINT-Wert unter Verwendung seiner WKB-Darstellung und der SRID.
Synonyme:MultiPointFromWKB |
| MPolyFromWKB | MPolyFromWKB() |
Erstellt einen MULTIPOLYGON-Wert unter Verwendung seiner WKB-Darstellung und der SRID.
Synonyme:MultiPolygonFromWKB |
| ST_AsBinary | ST_AsBinary() |
Konvertiert einen Wert in seine WKB-Darstellung.
Synonyme:AsBinary, AsWKB, ST_AsWKB |
| ST_GeomCollFromWKB | ST_GeomCollFromWKB() |
Erstellt einen GEOMETRYCOLLECTION-Wert aus einer WKB.
Synonyme:GeomCollFromWKB, GeometryCollectionFromWKB, ST_GeometryCollectionFromWKB |
| ST_GeomFromWKB | ST_GeomFromWKB() |
Erstellt einen Geometriewert unter Verwendung seiner WKB-Darstellung und der SRID.
Synonyme:GeometryFromWKB, GeomFromWKB, ST_GeometryFromWKB |
| ST_LineFromWKB | ST_LineFromWKB() |
Erstellt einen LINESTRING mit seinem WKB und der SRID.
Synonyme:LineFromWKB, LineStringFromWKB, ST_LineStringFromWKB |
| ST_PointFromWKB | ST_PointFromWKB() |
Erstellt POINT unter Verwendung seiner WKB und der SRID.
Synonyme:PointFromWKB |
| ST_PolyFromWKB | ST_PolyFromWKB() |
Erstellt den POLYGON-Wert unter Verwendung seiner WKB-Darstellung und der SRID.
Synonyme:PolyFromWKB, PolygonFromWKB, ST_PolygonFromWKB |
| MLineFromText | MLineFromText() |
Erstellt MULTILINESTRING unter Verwendung seiner WKT-Darstellung und der SRID.
Synonyme:MultiLineStringFromText |
| MPointFromText | MPointFromText() |
Erstellt einen MULTIPOINT-Wert unter Verwendung seiner WKT und der SRID.
Synonyme:MultiPointFromText |
| MPolyFromText | MPolyFromText() |
Erstellt einen MULTIPOLYGON-Wert.
Synonyme:MultiPolygonFromText |
| ST_AsText | ST_AsText() |
| Konvertiert einen Wert in seine WKT-Definition. |
| ST_GeomCollFromText | ST_GeomCollFromText() |
Erstellt einen GEOMETRYCOLLECTION-Wert.
Synonyme:GeomCollFromText, GeometryCollectionFromText, ST_GeometryCollectionFromText |
| ST_GeomFromText | ST_GeomFromText() |
Erstellt einen Geometriewert unter Verwendung seiner WKT und der SRID.
Synonyme:GeometryFromText, GeomFromText, ST_GeometryFromText |
| ST_LineFromText | ST_LineFromText() |
Erstellt einen LINESTRING-Wert aus einem Text.
Synonyme:LineFromText, LineStringFromText, ST_LineStringFromText |
| ST_PointFromText | ST_PointFromText(Zeichenkette) |
Erstellt einen POINT-Wert aus einem Text.
Synonyme:PointFromText |
| ST_PolyFromText | ST_PolyFromText() |
Erstellt einen POLYGON-Wert aus einem Text.
Synonyme:PolyFromText, PolygonFromText, ST_PolygonFromText |
|
| Sequenz-Funktionen |
|
| NEXTVAL | NEXTVAL(Sequenz) |
Generiert den nächsten Wert in einer Sequenz und gibt ihn zurück. Synonym für NEXT VALUE FOR sequence. Mehr zur NEXTVAL-Funktion |
| LASTVAL | LASTVAL(Sequenz) |
Gibt den letzten Wert in einer aktuellen Verbindung zurück, der in einer Sequenz generiert wurde. Synonym für PREVIOUS VALUE FOR sequence. Mehr zur LASTVAL-Funktion |
| SETVAL | SETVAL(Sequenz, Wert [, Reserviert] [, Zyklus]) |
Setzt den nächsten Wert, der von einer Sequenz zurückgegeben werden soll und gibt ihn zurück. Mehr zur SETVAL-Funktion |
|
| Informations-Funktionen |
|
| BENCHMARK | BENCHMARK(Anzahl, Ausdruck) |
Führt einen Ausdruck wiederholt aus. Mehr zur BENCHMARK-Funktion |
| BINLOG_GTID_POS | BINLOG_GTID_POS() |
| Gibt eine Zeichenfolgen-Darstellung der entsprechenden GTID-Position zurück. |
| CHARSET | CHARSET(Zeichenkette) |
Gibt den Zeichensatz des Arguments zurück. Mehr zur CHARSET-Funktion |
| COERCIBILITY | COERCIBILITY(Zeichenkette) |
Gibt den Koerzbarkeitswert der Sortierung des Zeichenfolgenarguments zurück. Mehr zur COERCIBILITY-Funktion |
| COLLATION | COLLATION(Zeichenkette) |
Gibt die Sortierung des Zeichenkette zurück. Mehr zur COLLATION-Funktion |
| CONNECTION_ID | CONNECTION_ID() |
Gibt die Verbindungs-ID (Thread-ID) für die Verbindung zurück. Mehr zur CONNECTION_ID-Funktion |
| CURRENT_USER | CURRENT_USER() |
Gibt den authentifizierten Benutzernamen und Hostnamen zurück. Mehr zur CURRENT_USER-Funktion |
| CURRENT_ROLE | CURRENT_ROLE() |
Gibt den Namen der aktuellen Berechtigungsrolle zurück. Mehr zur CURRENT_ROLE-Funktion |
| DATABASE | DATABASE() |
Gibt den standardmäßigen (aktuellen) Datenbanknamen zurück. Mehr zur DATABASE-Funktion
Synonyme:SCHEMA |
| DECODE_HISTOGRAM | DECODE_HISTOGRAM() |
| Gibt eine Zeichenfolge aus numerischen Werten zurück, die einer Wahrscheinlichkeitsverteilung entsprechen, die durch das Histogramm dargestellt wird. |
| DEFAULT | DEFAULT(Spalte) |
Gibt den Standardwert einer Tabellenspalte zurück. Mehr zur DEFAULT-Funktion |
| FOUND_ROWS | FOUND_ROWS() |
Gibt bei einem SELECT mit einer LIMIT-Klausel die Anzahl der Zeilen zurück, wenn keine LIMIT-Klausel vorhanden wäre. Mehr zur FOUND_ROWS-Funktion |
| LAST_INSERT_ID | LAST_INSERT_ID([Ausdruck]) |
Gibt den Wert der AUTOINCREMENT-Spalte für das letzte INSERT zurück. Mehr zur LAST_INSERT_ID-Funktion |
| LAST_VALUE | LAST_VALUE(Ausdruck [, Ausdruck ...]) |
Gibt den Wert von [Ausdruck] aus der letzten Zeile des Daten-Fensters zurück. Mehr zur LAST_VALUE-Funktion |
| ROWNUM | ROWNUM() |
| Gibt die aktuelle Anzahl akzeptierter Zeilen zurück. |
| ROW_COUNT | ROW_COUNT() |
Gigt die Anzahl der aktualisierten Zeilen zurück. Mehr zur ROW_COUNT-Funktion |
| SCHEMA | SCHEMA() |
Gibt den standardmäßigen (aktuellen) Datenbanknamen zurück, Synonym für DATABASE(). Mehr zur SCHEMA-Funktion
Synonyme:DATABASE |
| SESSION_USER | SESSION_USER() |
Der vom Client bereitgestellte Benutzername und Hostname, Synonym für USER(). Mehr zur SESSION_USER-Funktion
Synonyme:USER, SYSTEM_USER |
| SYSTEM_USER | SYSTEM_USER() |
Der vom Client bereitgestellte Benutzername und Hostname, Synonym für USER(). Mehr zur SYSTEM_USER-Funktion
Synonyme:USER, SESSION_USER |
| USER | USER() |
Der vom Client bereitgestellte Benutzername und Hostname. Mehr zur USER-Funktion
Synonyme:SESSION_USER, SYSTEM_USER |
| VERSION | VERSION() |
Gibt eine Zeichenfolge zurück, die die Version des MySQL-Servers angibt. Mehr zur VERSION-Funktion |
|
| Dynamische Tabellen-Spalten |
|
| COLUMN_ADD | COLUMN_ADD() |
| Fügt dynamische Spalten hinzu oder aktualisiert sie. |
| COLUMN_CHECK | COLUMN_CHECK() |
| Überprüft, ob ein dynamischer Spaltenblob gültig ist. |
| COLUMN_CREATE | COLUMN_CREATE() |
| Gibt ein dynamisches Spalten-Blob zurück. |
| COLUMN_DELETE | COLUMN_DELETE() |
| Löscht eine dynamische Spalte. |
| COLUMN_EXISTS | COLUMN_EXISTS() |
| Überprüft, ob eine dynamische Spalte vorhanden ist. |
| COLUMN_GET | COLUMN_GET() |
| Ruft einen dynamischen Spaltenwert nach Namen ab. |
| COLUMN_JSON | COLUMN_JSON() |
| Gibt eine JSON-Darstellung dynamischer Spalten-Blobdaten zurück. |
| COLUMN_LIST | COLUMN_LIST() |
| Gibt eine durch Kommas getrennte Liste dynamischer Spaltennamen zurück. |
|
| Sonstige Funktionen |
|
| BIN_TO_UUID | BIN_TO_UUID(Binärstring [, Tauschen]) |
Wandelt eine binäre UUID in eine String-UUID um. Mehr zur BIN_TO_UUID-Funktion |
| GET_LOCK | GET_LOCK() |
| Holt sich eine benannte Sperre. |
| INET6_ATON | INET6_ATON(Zeichenkette) |
Gibt den numerischen Wert einer IPv6-Adresse zurück. Mehr zur INET6_ATON-Funktion |
| INET6_NTOA | INET6_NTOA(Binärstring) |
Gibt die IPv6-Adresse aus einem numerischen Wert zurück. Mehr zur INET6_NTOA-Funktion |
| INET_ATON | INET_ATON(Zeichenkette) |
Gibt den numerischen Wert einer IP-Adresse zurück. Mehr zur INET_ATON-Funktion |
| INET_NTOA | INET_NTOA(Wert) |
Gibt die IP-Adresse aus einem numerischen Wert zurück. Mehr zur INET_NTOA-Funktion |
| IS_FREE_LOCK | IS_FREE_LOCK() |
| Gibt an, ob die benannte Sperre frei ist. |
| IS_IPV4 | IS_IPV4(Zeichenkette) |
Gibt an, ob das Argument eine IPv4-Adresse ist. Mehr zur IS_IPV4-Funktion |
| IS_IPV4_COMPAT | IS_IPV4_COMPAT(Zeichenkette) |
| Gibt an, ob das Argument eine IPv4-kompatible Adresse ist. |
| IS_IPV4_MAPPED | IS_IPV4_MAPPED(Zeichenkette) |
| Gibt an, ob das Argument eine IPv4-zugeordnete Adresse ist. |
| IS_IPV6 | IS_IPV6(Zeichenkette) |
Gibt an, ob das Argument eine IPv6-Adresse ist. Mehr zur IS_IPV6-Funktion |
| IS_USED_LOCK | IS_USED_LOCK() |
| Gibt an, ob die benannte Sperre verwendet wird, Verbindungskennung wird zurückgeben, wenn wahr. |
| IS_UUID | IS_UUID(Zeichenkette) |
Gibt an, ob das Argument eine gültige UUID im Zeichenfolgenformat ist. Mehr zur IS_UUID-Funktion |
| MASTER_GTID_WAIT | MASTER_GTID_WAIT() |
| Warten Sie, bis der Slave die GTID-Position erreicht. |
| MASTER_POS_WAIT | MASTER_POS_WAIT() |
| Blockiert, bis das Replikat alle Aktualisierungen bis zur angegebenen Position gelesen und angewendet hat. |
| NAME_CONST | NAME_CONST(Name, Wert) |
Bewirkt, dass die Spalte den angegebenen Namen hat. Mehr zur NAME_CONST-Funktion |
| RELEASE_ALL_LOCKS | RELEASE_ALL_LOCKS() |
| Gibt alle aktuellen benannten Sperren frei. |
| RELEASE_LOCK | RELEASE_LOCK() |
| Gibt die benannte Sperre frei. |
| SYS_GUID | SYS_GUID() |
Gibt eine global eindeutige Kennung (GUID) zurück. Mehr zur SYS_GUID-Funktion |
| UUID | UUID() |
Gibt eine universellen eindeutigen Kennung (UUID) zurück. Mehr zur UUID-Funktion |
| UUID_SHORT | UUID_SHORT() |
Gibt einen ganzzahligen universellen Bezeichner zurück. Mehr zur UUID_SHORT-Funktion |
| UUID_TO_BIN | UUID_TO_BIN(Zeichenkette [, Tauschen]) |
Konvertiert eine String-UUID in eine binäre UUID. Mehr zur UUID_TO_BIN-Funktion |
|