MySQL indeholder en masse funktioner og operatører, der kan hjælpe os, når vi arbejder med data.
Følgende er en liste over strengfunktioner og operatorer, der er tilgængelige i MySQL. Klik på hver funktion eller operatornavn for at se en forklaring af funktionen, dens syntaks og eksempler.
ASCII() | Returnerer den numeriske ASCII-kode for tegnet længst til venstre i en given streng. |
BIN() | Returnerer en streng, der indeholder binær repræsentation af et tal. |
BIT_LENGTH() | Returnerer antallet af bits i en streng. |
CHAR() | Returnerer tegnet for hvert bestået heltal. |
CHAR_LENGTH() | Returnerer længden af en streng, målt i tegn. |
CHARACTER_LENGTH() | Synonym for CHAR_LENGTH() . |
CONCAT() | Gør det muligt at sammenkæde to eller flere strenge. |
CONCAT_WS() | Giver dig mulighed for at tilføje en separator, mens du sammenkæder en eller flere strenge. |
ELT() | Returnerer et listeelement på en given position på listen. |
EXPORT_SET() | Returnerer en streng, der repræsenterer bits i et tal. |
FIELD() | Returnerer positionen af en given streng eller et givet tal i en liste af argumenter. Funktionen returnerer indekset (positionen) af det første argument på listen over efterfølgende argumenter. |
FIND_IN_SET() | Returnerer indekset for et givet listeelement i en strengliste (f.eks. 'item1, item2, item3,...'). |
FORMAT() | Giver dig mulighed for at formatere et tal til et bestemt format. |
FROM_BASE64() | Afkoder en base-64-kodet streng og returnerer resultatet. |
HEX() | Konverterer en streng til dens hexadecimale repræsentation. |
INSERT() | Indsætter en streng i en anden streng. |
INSTR() | Returnerer positionen for den første forekomst af en understreng i en streng. |
LCASE() | Synonym for LOWER() (konverterer en streng til små bogstaver). |
LEFT() | Returnerer tegnene længst til venstre fra en streng. |
LENGTH() | Returnerer længden af en streng, målt i bytes. |
LIKE | Udfører mønstermatchning ved hjælp af et SQL-mønster. |
LOAD_FILE() | Læser en fil og returnerer dens indhold som en streng. |
LOCATE() | Returnerer positionen af en understreng i en streng. |
LOWER() | Konverterer en streng til små bogstaver. |
LPAD() | Giver dig mulighed for at udfylde den venstre del af en streng med et eller flere tegn. |
LTRIM() | Beskærer mellemrum fra begyndelsen af en streng. |
MAKE_SET() | Returnerer en indstillet værdi (en streng, der indeholder understrenge adskilt af , tegn), der består af de tegn, der er angivet som argumenter, når du kalder funktionen. |
MATCH() | Udfører en fuldtekstsøgning. |
MID() | Returnerer en understreng startende fra den angivne position (synonym for SUBSTRING() ). |
NOT LIKE | Negation af LIKE operatør. |
NOT REGEXP | Negation af REGEXP . |
NOT RLIKE | Negation af RLIKE . |
OCT() | Returnerer en strengrepræsentation af den oktale værdi af dets argument (konverterer fra decimal til oktal). |
OCTET_LENGTH() | Returnerer længden af en streng, målt i bytes (synonym for LENGTH() ). |
ORD() | Returnerer den numeriske værdi af tegnet længst til venstre i en given streng. |
POSITION() | Returnerer positionen for den første forekomst af en understreng i strengen (synonym for LOCATE() , men med en lidt anden syntaks). |
QUOTE() | Citerer en streng for at producere et resultat, der kan bruges som en korrekt escaped dataværdi i en SQL-sætning. |
REGEXP | Afgør, om en streng matcher et regulært udtryk (synonym for REGEXP_LIKE() ). |
REGEXP_INSTR() | Returnerer startindekset for en understreng, der matcher det regulære udtryksmønster. |
REGEXP_LIKE() | Afgør, om en streng matcher et regulært udtryk. |
REGEXP_REPLACE() | Erstatter forekomster af understrengen i en streng, der matcher det givne regulære udtryksmønster. |
REGEX_SUBSTR() | Returnerer den understreng, der matcher det givne regulære udtryksmønster. |
REPEAT() | Bruges til at gentage en streng så mange gange som nødvendigt. |
REPLACE() | Erstatter alle forekomster af en understreng med en anden streng. |
REVERSE() | Returnerer en streng med omvendt rækkefølge af tegnene. |
RIGHT() | Returnerer tegnene længst til højre fra en streng. |
RLIKE | Afgør, om en streng matcher et regulært udtryk (synonym for REGEXP_LIKE() ). |
RPAD() | Giver dig mulighed for at fylde den højre del af en streng med et eller flere tegn. |
RTRIM() | Beskærer mellemrum fra højre side af en streng. |
SOUNDEX() | Returnerer en Soundex-streng fra en given streng. |
SOUNDS LIKE | Sammenligner lyde. |
SPACE() | Returnerer en streng bestående af et specificeret antal mellemrumstegn. |
STRCMP() | Sammenligner to strenge i henhold til deres sorteringsrækkefølge. |
SUBSTR() | Returnerer en understreng startende fra den angivne position (synonym for SUBSTRING() ). |
SUBSTRING() | Returnerer en understreng, der starter fra den angivne position. |
SUBSTRING_INDEX() | Returnerer alt før eller efter et bestemt tegn (eller tegn) i en streng. |
TO_BASE64() | Konverterer en streng til en base-64-kodet streng og returnerer resultatet. |
TRIM() | Trimmer mellemrum (eller andre specificerede tegn) fra starten og/eller slutningen af en streng. |
UCASE() | Synonym for UPPER() (konverterer en streng til store bogstaver). |
UNHEX() | Fortolker hvert tegnpar i argumentet som et hexadecimalt tal og konverterer det til den byte, der repræsenteres af tallet. |
UPPER() | Konverterer en streng til store bogstaver. |
WEIGHT_STRING() | Returnerer vægtstrengen for inputstrengen. Denne funktion er en fejlfindingsfunktion beregnet til intern brug. |