Maison > base de données > tutoriel mysql > Quelle fonction est synonyme de la fonction MySQL LENGTH() ?

Quelle fonction est synonyme de la fonction MySQL LENGTH() ?

PHPz
Libérer: 2023-08-23 12:33:14
avant
1204 Les gens l'ont consulté

MySQL LENGTH()函数的同义函数是哪个?

Nous savons que la fonction OCTET_LENGTH() de MySQL mesure également la longueur de la chaîne en "octets", c'est donc un synonyme de la fonction MySQL LENGTH(). La syntaxe de cette fonction est OCTET_LENGTH(Str), où Str est la chaîne de caractères à renvoyer.

Il ne prend pas non plus en charge la sécurité multi-octets comme la fonction LENGTH(). Par exemple, si une chaîne contient quatre caractères de 2 octets, la fonction OCTET_LENGTH() renverra 8. Démontré dans l'exemple ci-dessous -

Exemple

mysql> Select OCTET_LENGTH('tutorialspoint');
+--------------------------------+
| OCTET_LENGTH('tutorialspoint') |
+--------------------------------+
|                             14 |
+--------------------------------+
1 row in set (0.00 sec)
Copier après la connexion

Le jeu de résultats ci-dessus montre que la chaîne "tutorialspoint" a une longueur de 14 car elle n'a pas été convertie en caractères Unicode. La requête suivante le convertit en caractère Unicode −

mysql> SET @A = CONVERT('tutorialspoint' USING ucs2);
Query OK, 0 rows affected (0.02 sec)
Copier après la connexion

Après avoir converti la chaîne en Unicode, le résultat est 28 au lieu de 14 car en Unicode, un caractère prend 2 octets comme indiqué ci-dessous −

mysql> Select OCTET_LENGTH(@A);
+------------------+
| OCTET_LENGTH(@A) |
+------------------+
|               28 |
+------------------+
1 row in set (0.00 sec)
Copier après la connexion

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!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal