gpt4 book ai didi

sql - 如何获得数据库行中字符串的唯一长度的计数?

转载 作者:行者123 更新时间:2023-12-04 13:24:23 25 4
gpt4 key购买 nike

我正在使用 Oracle 并且我有一个包含 1000 行的表。有一个姓氏字段和

我想知道 name 字段的长度,但我不希望每一行都有它。我想要各种长度的计数。

例子:

姓:

smith
smith
Johnson
Johnson
Jackson
Baggins

有两个史密斯长度为五。其他四个,长度为七。我希望我的查询返回
7
5

如果有 1,000 个名字,我希望得到各种长度。

我试过,
Select count(*) as total, lastname from myNames group by total

它不知道总数是多少。按姓氏分组只是对每个单独的名字进行分组,除非它是不同的姓氏,这是预期的,但不是我需要的。

这可以在一个 SQL 查询中完成吗?

最佳答案

SELECT Length(lastname)
FROM MyTable
GROUP BY Length(lastname)

关于sql - 如何获得数据库行中字符串的唯一长度的计数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8185145/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com