Mysql
 sql >> Base de données >  >> RDS >> Mysql

Fonctions de chaîne MySQL (liste complète)

MySQL comprend un ensemble de fonctions et d'opérateurs qui peuvent nous aider lorsque nous travaillons avec des données.

Voici une liste des fonctions de chaîne et des opérateurs disponibles dans MySQL. Cliquez sur chaque nom de fonction ou d'opérateur pour voir une explication de la fonction, sa syntaxe et des exemples.

ASCII() Renvoie le code ASCII numérique du caractère le plus à gauche d'une chaîne donnée.
BIN() Renvoie une chaîne contenant la représentation binaire d'un nombre.
BIT_LENGTH() Renvoie le nombre de bits dans une chaîne.
CHAR() Renvoie le caractère pour chaque entier passé.
CHAR_LENGTH() Renvoie la longueur d'une chaîne, mesurée en caractères.
CHARACTER_LENGTH() Synonyme de CHAR_LENGTH() .
CONCAT() Vous permet de concaténer deux chaînes ou plus.
CONCAT_WS() Vous permet d'ajouter un séparateur lors de la concaténation d'une ou plusieurs chaînes.
ELT() Renvoie un élément de liste à une position donnée dans la liste.
EXPORT_SET() Renvoie une chaîne qui représente les bits d'un nombre.
FIELD() Renvoie la position d'une chaîne ou d'un nombre donné dans une liste d'arguments. La fonction renvoie l'index (position) du premier argument dans la liste des arguments suivants.
FIND_IN_SET() Renvoie l'index d'un élément de liste donné dans une liste de chaînes (par exemple 'item1, item2, item3,…').
FORMAT() Vous permet de formater un nombre dans un format spécifique.
FROM_BASE64() Décode une chaîne encodée en base 64 et renvoie le résultat.
HEX() Convertit une chaîne en sa représentation hexadécimale.
INSERT() Insère une chaîne dans une autre chaîne.
INSTR() Renvoie la position de la première occurrence d'une sous-chaîne dans une chaîne.
LCASE() Synonyme de LOWER() (convertit une chaîne en minuscule).
LEFT() Renvoie les caractères les plus à gauche d'une chaîne.
LENGTH() Renvoie la longueur d'une chaîne, mesurée en octets.
LIKE Effectue une correspondance de modèle à l'aide d'un modèle SQL.
LOAD_FILE() Lit un fichier et renvoie son contenu sous forme de chaîne.
LOCATE() Renvoie la position d'une sous-chaîne dans une chaîne.
LOWER() Convertit une chaîne en minuscules.
LPAD() Vous permet de remplir la partie gauche d'une chaîne avec un ou plusieurs caractères.
LTRIM() Élimine les espaces à partir du début d'une chaîne.
MAKE_SET() Renvoie une valeur définie (une chaîne contenant des sous-chaînes séparées par , caractères) composés des caractères spécifiés comme arguments lorsque vous appelez la fonction.
MATCH() Effectue une recherche en texte intégral.
MID() Renvoie une sous-chaîne à partir de la position spécifiée (synonyme de SUBSTRING() ).
NOT LIKE Négation du LIKE opérateur.
NOT REGEXP Négation de REGEXP .
NOT RLIKE Négation de RLIKE .
OCT() Renvoie une représentation sous forme de chaîne de la valeur octale de son argument (convertit de décimal en octal).
OCTET_LENGTH() Renvoie la longueur d'une chaîne, mesurée en octets (synonyme de LENGTH() ).
ORD() Renvoie la valeur numérique du caractère le plus à gauche d'une chaîne donnée.
POSITION() Renvoie la position de la première occurrence d'une sous-chaîne dans la chaîne (synonyme de LOCATE() , mais avec une syntaxe légèrement différente).
QUOTE() Cote une chaîne pour produire un résultat qui peut être utilisé comme valeur de données correctement échappée dans une instruction SQL.
REGEXP Détermine si une chaîne correspond ou non à une expression régulière (synonyme de REGEXP_LIKE() ).
REGEXP_INSTR() Renvoie l'index de départ d'une sous-chaîne qui correspond au modèle d'expression régulière.
REGEXP_LIKE() Détermine si une chaîne correspond ou non à une expression régulière.
REGEXP_REPLACE() Remplace les occurrences de la sous-chaîne dans une chaîne qui correspond au modèle d'expression régulière donné.
REGEX_SUBSTR() Renvoie la sous-chaîne qui correspond au modèle d'expression régulière donné.
REPEAT() Utilisé pour répéter une chaîne autant de fois que nécessaire.
REPLACE() Remplace toutes les occurrences d'une sous-chaîne par une autre chaîne.
REVERSE() Renvoie une chaîne avec l'ordre des caractères inversé.
RIGHT() Renvoie les caractères les plus à droite d'une chaîne.
RLIKE Détermine si une chaîne correspond ou non à une expression régulière (synonyme de REGEXP_LIKE() ).
RPAD() Vous permet de remplir la partie droite d'une chaîne avec un ou plusieurs caractères.
RTRIM() Élimine les espaces blancs du côté droit d'une chaîne.
SOUNDEX() Renvoie une chaîne Soundex à partir d'une chaîne donnée.
SOUNDS LIKE Compare les sons.
SPACE() Renvoie une chaîne composée d'un nombre spécifié d'espaces.
STRCMP() Compare deux chaînes selon leur ordre de tri.
SUBSTR() Renvoie une sous-chaîne à partir de la position spécifiée (synonyme de SUBSTRING() ).
SUBSTRING() Renvoie une sous-chaîne à partir de la position spécifiée.
SUBSTRING_INDEX() Renvoie tout avant ou après un certain caractère (ou caractères) dans une chaîne.
TO_BASE64() Convertit une chaîne en une chaîne encodée en base 64 et renvoie le résultat.
TRIM() Supprime les espaces (ou autres caractères spécifiés) du début et/ou de la fin d'une chaîne.
UCASE() Synonyme de UPPER() (convertit une chaîne en majuscule).
UNHEX() Interprète chaque paire de caractères dans l'argument comme un nombre hexadécimal et le convertit en octet représenté par le nombre.
UPPER() Convertit une chaîne en majuscule.
WEIGHT_STRING() Renvoie la chaîne de poids pour la chaîne d'entrée. Cette fonction est une fonction de débogage destinée à un usage interne.