我正在使用Oracle,我有一个1000行的表.有一个姓氏字段和
我想知道名称字段的长度,但我不希望每行都有.我想要各种长度的计数.
例:
姓:
smith
smith
Johnson
Johnson
Jackson
Baggins
Run Code Online (Sandbox Code Playgroud)
有两个铁匠长度为五个.另外四个,长度为七个.我希望我的查询返回
7
5
Run Code Online (Sandbox Code Playgroud)
如果有1000个名字,我希望得到各种各样的长度.
我试过了,
Select count(*) as total, lastname from myNames group by total
Run Code Online (Sandbox Code Playgroud)
它不知道总数是多少.按姓氏分组只是每个人姓名上的组,除非它是一个不同的姓氏,这是预期的但不是我需要的.
这可以在一个SQL查询中完成吗?
SELECT Length(lastname)
FROM MyTable
GROUP BY Length(lastname)
Run Code Online (Sandbox Code Playgroud)