我有一个有许多列的数据和不同类型的数据。我遇到一个列,其中包含字符串和整数。我试图找到长度最长/最短的值(注意,不是最大值)。(注意:我在下面使用的eg中只有整数,因为我无法想出如何混合dtype,并且仍然将其称为int64列)a david 32252
b andrewdouble/int/string/组合),然后我可以从这个系列中
查询以显示具有最长名称的用户的名称,并按用户名排序。请注意,在用户的名字中可能有前导或尾随空格。select name, max(length(trim(name))) as length group by name 但是它给出了没有空格的name列的所有值的长度。,但我只需要那些具有最大长度的值。
假设列中有15个名称,并且有5个长度