95 votes

max(length(field)) dans mysql

Si je dis :

J’obtiens le résultat à 18, mais je veux aussi les données concernées. Donc, si je dis :

... ça ne marche pas. Il devrait y avoir une auto-adhésion, je suppose, que je suis incapable de comprendre.

Quelqu’un peut-il s’il vous plaît me fournir un indice?

176voto

Quassnoi Points 191041
<pre><code></code></pre>

16voto

cjohn Points 2416

Modifié, fonctionnera pour les valeurs max() inconnues :

7voto

Ok, je ne suis pas sûr de ce que vous utilisez (MySQL, SLQ Server, Oracle, MS Access ..) Mais vous pouvez essayer le code ci-dessous. Cela fonctionne dans l’exemple de base de données W3School. Ici essayez ceci :

5voto

Suman Points 159

Dans le cas où vous avez besoin à la fois max et min de la même table:

2voto

OMG Ponies Points 144785

Utiliser:

... en supposant que vous connaissiez la longueur à l’avance. Si ce n’est pas le cas, utilisez :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X