Sql 在表格中按字母顺序计算姓名
我需要从HR模式(oracle)中的employees表中按字母顺序计算员工姓名 例如Sql 在表格中按字母顺序计算姓名,sql,oracle,oracle11g,Sql,Oracle,Oracle11g,我需要从HR模式(oracle)中的employees表中按字母顺序计算员工姓名 例如 Last_name with. Count A. 4 B. 3 ... ... Z. 5 查询的外观 我认为这样做可以: select SUBSTR(name,1,1) as name,count(1) as CNT from YOURTABLE group by SUBSTR(name,1,1)
Last_name with. Count
A. 4
B. 3
...
...
Z. 5
查询的外观 我认为这样做可以:
select SUBSTR(name,1,1) as name,count(1) as CNT from YOURTABLE
group by SUBSTR(name,1,1)
order by name
你试过什么吗。如果是,请添加代码。SUBSTRING,GROUP BY,COUNT()@jarlh是获取子字符串的Oracle函数。您需要的函数是
SUBSTR
而不是SUBSTRING
,并且您还需要按子字符串排序(名称,1,1)
,以获取字母顺序。