Maison >base de données >tutoriel mysql >Que retournera MySQL si la longueur de la chaîne d'origine est supérieure à la longueur de l'argument spécifié dans la fonction LPAD() ou RPAD() ?
Dans ce cas, MySQL ne remplira rien et tronquera les caractères de la chaîne d'origine jusqu'à la valeur de longueur fournie dans la fonction LPAD() ou RPAD().
mysql> Select LPAD('ABCD',3,'*'); +--------------------+ | LPAD('ABCD',3,'*') | +--------------------+ | ABC | +--------------------+ 1 row in set (0.00 sec) mysql> Select RPAD('ABCD',3,'*'); +--------------------+ | RPAD('ABCD',3,'*') | +--------------------+ | ABC | +--------------------+ 1 row in set (0.00 sec)
Dans l'exemple ci-dessus, nous pouvons observer que les deux fonctions ne remplissent pas "*" mais tronquent la chaîne d'origine à la longueur spécifiée, qui est le paramètre 3.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!