Recherche…


Paramètres

prénom La description
ASCII () Renvoie la valeur numérique du caractère le plus à gauche
POUBELLE() Renvoie une chaîne contenant une représentation binaire d'un nombre
BIT_LENGTH () Renvoie la longueur de l'argument en bits
CARBONISER() Renvoie le caractère pour chaque entier passé
CHAR_LENGTH () Renvoyer le nombre de caractères dans l'argument
CHARACTER_LENGTH () Synonyme de CHAR_LENGTH ()
CONCAT () Retourne la chaîne concaténée
CONCAT_WS () Retour concaténer avec séparateur
ELT () Renvoyer la chaîne au numéro d'index
EXPORT_SET () Renvoie une chaîne de telle sorte que pour chaque bit défini dans les bits de valeur, vous obtenez une chaîne de caractères et pour chaque bit non défini, vous obtenez une chaîne désactivée.
CHAMP() Renvoie l'index (position) du premier argument dans les arguments suivants
FIND_IN_SET () Renvoie la position d'index du premier argument dans le second argument
FORMAT() Retourne un nombre mis en forme au nombre spécifié de décimales
FROM_BASE64 () Décoder en une chaîne de base 64 et retourner le résultat
HEX () Renvoie une représentation hexadécimale d'une valeur décimale ou de chaîne
INSÉRER() Insérer une sous-chaîne à la position spécifiée jusqu'au nombre de caractères spécifié
INSTR () Renvoie l'index de la première occurrence de la sous-chaîne
LCASE () Synonyme de LOWER ()
LA GAUCHE() Renvoie le nombre de caractères le plus à gauche spécifié
LONGUEUR() Renvoie la longueur d'une chaîne en octets
COMME Correspondance simple
FICHIER DE CHARGEMENT() Charger le fichier nommé
LOCALISER() Renvoie la position de la première occurrence de la sous-chaîne
INFÉRIEUR() Renvoie l'argument en minuscule
LPAD () Renvoie l'argument de chaîne, rempli à gauche avec la chaîne spécifiée
LTRIM () Supprimer les espaces de début
MAKE_SET () Retourne un ensemble de chaînes séparées par des virgules dont le bit correspondant est en bits
RENCONTRE Effectuer une recherche en texte intégral
MILIEU() Renvoie une sous-chaîne à partir de la position spécifiée
PAS COMME Négation de correspondance de modèle simple
PAS REGEXP Négation de REGEXP
OCT() Renvoie une chaîne contenant une représentation octale d'un nombre
OCTET_LENGTH () Synonyme de LENGTH ()
ORD () Renvoie le code de caractère pour le caractère le plus à gauche de l'argument
POSITION() Synonyme de LOCATE ()
CITATION() Échapper l'argument pour l'utiliser dans une instruction SQL
REGEXP Correspondance de motif à l'aide d'expressions régulières
RÉPÉTER() Répéter une chaîne le nombre de fois spécifié
REMPLACER() Remplace les occurrences d'une chaîne spécifiée
SENS INVERSE() Inverser les caractères dans une chaîne
DROITE() Renvoie le nombre de caractères le plus à droite spécifié
RLIKE Synonyme de REGEXP
RPAD () Ajouter une chaîne au nombre de fois spécifié
RTRIM () Supprimer les espaces de fin
SOUNDEX () Retourne une chaîne soundex
SONS COMME Comparer les sons
ESPACE() Renvoie une chaîne du nombre d'espaces spécifié
STRCMP () Comparer deux chaînes
SUBSTR () Renvoie la sous-chaîne comme spécifié
SUBSTRING () Renvoie la sous-chaîne comme spécifié
SUBSTRING_INDEX () Renvoie une sous-chaîne d'une chaîne avant le nombre d'occurrences spécifié du délimiteur
TO_BASE64 () Renvoie l'argument converti en chaîne de base 64
RÉDUIRE() Supprimer les espaces de début et de fin
UCASE () Synonyme de UPPER ()
UNHEX () Renvoie une chaîne contenant une représentation hexadécimale d'un nombre
PLUS HAUT() Convertir en majuscule
WEIGHT_STRING () Renvoie la chaîne de poids pour une chaîne

Rechercher un élément dans une liste séparée par des virgules

SELECT FIND_IN_SET('b','a,b,c');

Valeur de retour:

2

SELECT FIND_IN_SET('d','a,b,c');

Valeur de retour:

0

STR_TO_DATE - Convertit la chaîne à la date

Avec une colonne de l'un des types de chaîne, nommée my_date_field avec une valeur telle que [la chaîne] 07/25/2016 , l'instruction suivante illustre l'utilisation de la fonction STR_TO_DATE :

SELECT STR_TO_DATE(my_date_field, '%m/%d/%Y') FROM my_table;

Vous pouvez également utiliser cette fonction dans la clause WHERE .

LOWER () / LCASE ()

Convertir en minuscule l'argument de chaîne

Syntaxe: LOWER (str)

LOWER('fOoBar') -- 'foobar'
LCASE('fOoBar') -- 'foobar'

REMPLACER()

Convertir en minuscule l'argument de chaîne

Syntaxe: REPLACE (str, from_str, to_str)

REPLACE('foobarbaz', 'bar', 'BAR') -- 'fooBARbaz'
REPLACE('foobarbaz', 'zzz', 'ZZZ') -- 'foobarbaz'

SUBSTRING ()

SUBSTRING (ou équivalent: SUBSTR) renvoie la sous-chaîne à partir de la position spécifiée et, éventuellement, à la longueur spécifiée

Syntaxe: SUBSTRING(str, start_position)

SELECT SUBSTRING('foobarbaz', 4); -- 'barbaz'
SELECT SUBSTRING('foobarbaz' FROM 4); -- 'barbaz'

-- using negative indexing
SELECT SUBSTRING('foobarbaz', -6); -- 'barbaz'
SELECT SUBSTRING('foobarbaz' FROM -6); -- 'barbaz'

Syntaxe: SUBSTRING(str, start_position, length)

SELECT SUBSTRING('foobarbaz', 4, 3); -- 'bar'
SELECT SUBSTRING('foobarbaz', FROM 4 FOR 3); -- 'bar'

-- using negative indexing
SELECT SUBSTRING('foobarbaz', -6, 3); -- 'bar'
SELECT SUBSTRING('foobarbaz' FROM -6 FOR 3); -- 'bar'

UPPER () / UCASE ()

Convertir en majuscule l'argument de chaîne

Syntaxe: UPPER (str)

UPPER('fOoBar') -- 'FOOBAR'
UCASE('fOoBar') -- 'FOOBAR'

LONGUEUR()

Renvoie la longueur de la chaîne en octets. Étant donné que certains caractères peuvent être encodés en utilisant plus d'un octet, si vous voulez la longueur en caractères, voyez CHAR_LENGTH ()

Syntaxe: LONGUEUR (str)

LENGTH('foobar') -- 6
LENGTH('fööbar') -- 8 -- contrast with CHAR_LENGTH(...) = 6

CHAR_LENGTH ()

Renvoie le nombre de caractères de la chaîne

Syntaxe: CHAR_LENGTH (str)

CHAR_LENGTH('foobar') -- 6
CHAR_LENGTH('fööbar') -- 6 -- contrast with LENGTH(...) = 8

HEX (str)

Convertissez l'argument en hexadécimal. Ceci est utilisé pour les chaînes.

HEX('fööbar') -- 66F6F6626172 -- in "CHARACTER SET latin1" because "F6" is hex for ö
HEX('fööbar') -- 66C3B6C3B6626172  -- in "CHARACTER SET utf8 or utf8mb4" because "C3B6" is hex for ö


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow