CHAR_LENGTH |
Longueur de caractères |
---|---|
MariaDB |
Syntaxe
CHAR_LENGTH(str) |
Description
Cette fonction retourne la longueur d'une chaîne de caractères.
Remarques
- La fonction CHAR_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 CHAR_LENGTH est synonyme de la fonction CHARACTER_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