Exemple:
SELECT partnumber, manufacturer, condition, SUM(qty), AVG(price), description FROM parts
WHERE [something]
GROUP BY partnumber, manufacturer, condition
J'ai quelques descriptions qui sont vides, et il peut y avoir beaucoup de numéro de pièce, de fabricant, de valeurs de condition, et sur le groupe, il semble prendre la première description disponible, qui peut être vide. J'aimerais obtenir la description la plus longue disponible.
j'ai essayé ceci:
MAX(LENGTH(description))
cependant, cela renvoie le nombre de caractères dans la chaîne. Est-il possible de faire ce que j'essaie de faire dans MySQL?
Il semble que j'ai répondu à ma propre question, MAX (description) semble fonctionner très bien.
la source
MAX (LENGTH (description)) renvoie la longueur de la valeur la plus longue dans la colonne Description.
la source