CHARACTER_LENGTH |
Longueur de caractères |
MariaDB |
Syntaxe
Paramètres
Nom |
Description |
String |
Ce paramètre permet d'indiquer l'expression contenant la chaîne de caractères à vérifier. |
Description
Cette fonction retourne la longueur d'une chaîne de caractères. Alias de «CHAR_LENGTH».
Remarques
- La fonction CHARACTER_LENGTH renvoie la longueur du paramètre str donné, mesurée en caractères. Un caractère à plusieurs octets compte comme un seul caractère. Cette situation signifie que pour une
chaîne de caractères contenant 5 caractères à 2 octets, la fonction LENGTH() (ou OCTET_LENGTH() en mode Oracle) renvoie 10, tandis
que CHAR_LENGTH() renvoie 5. Si le paramètre est NULL, il renvoie NULL.
- Si le paramètre n'est pas une valeur de chaîne de caractères, il est converti en chaîne de caractères.
- La fonction CHARACTER_LENGTH est synonyme de la fonction CHAR_LENGTH().
- Jusqu'à MariaDB 10.3.1, retourne MYSQL_TYPE_LONGLONG, ou bigint(10), dans tous les cas. À partir de MariaDB 10.3.1, renvoie MYSQL_TYPE_LONG, ou int(10), lorsque le
résultat tient dans les 32 bits.
Dernière mise à jour : Dimanche, le 5 Juillet 2020