有没有人知道是否有一种方法可以在Oracle中找到列中最长行的长度?
基本上,我需要得到最长行的长度,然后在SUBSTR中使用这个长度加1,使列的输出比最长的字符串长一个字符。然而,MAX(LENGTH(column_name)) AS MAXLENGTH方法给出了我想要的数字,但是当我试图将它与SUBSTR(column_name,1, MAXLENGTH)一起
我知道如何找到列中最长字符串的长度,以及如何选择它。但我不明白的是如何查询所有列SELECT *, MAX(LEN(Address)) as MaxLengthOfAddress我收到这条错误消息
无法对使用“*”选定的字段进行分组。但是,如果我只获得最大地址长度,它就能工作。SELECT MAX(LEN(Address)) as