例如,当我如何从表中选择最长的“弦”:分组
SELECT partnumber, manufacturer, condition, SUM(qty), AVG(price), description FROM parts
WHERE [something]
GROUP BY partnumber, manufacturer, condition
我有一些描述是空白的,可以有很多部分号码,制造商,条件值,并在组它似乎采用了第一个可用的描述,可以是空白的。我喜欢得到最长的描述。
我想这:
MAX(LENGTH(description))
然而,返回字符串中的字符数。是否有可能做什么即时尝试在MySQL中做?
这不会给你* *最长的描述,而这是词汇的说明最大值(即按字母顺序排列)。但是,由于该排序会在空的描述之后放置任何非空的描述,因此如果存在一个描述,它总是会导致非空的描述:这可能足以满足您的需求吗? – eggyal