我正在使用Oracle,我有一個1000行的表。有一個姓氏字段和如何獲取數據庫行中字符串唯一長度的計數?
我想知道名稱字段的長度,但我不希望它爲每一行。我想要計算各種長度。
實施例:
名字:
smith
smith
Johnson
Johnson
Jackson
Baggins
有五個2個鐵匠長度。其他四人,長度七人。我希望我的查詢返回
7
5
如果有1,000個名稱,我希望得到各種長度。
我試過,
Select count(*) as total, lastname from myNames group by total
它不知道什麼是總。按姓氏對每個單獨名稱進行分組,除非它是不同的姓氏,這是預期的,但不是我所需要的。
這可以在一個SQL查詢中完成嗎?
你確定你不想讓不同的長度和他們的數量,比如'7 | 4 | 2'? – hochl