DECLARE @t TABLE ([name] VARCHAR(20))
INSERT INTO @t
SELECT '全晓辉' UNION ALL
SELECT '全市的' UNION ALL
SELECT '第三代' UNION ALL
SELECT '撒地方' UNION ALL
SELECT '撒旦'
SELECT MAX(LEFT([name],1)) AS [name],COUNT(1) AS 'count' FROM @t GROUP BY LEFT([name],1) ORDER BY [count] DESC, [name] ASC
2011-06-25
本文通过SQL语句展示了如何插入多个值并进行分组统计,包括使用UNION ALL和LEFT函数,最后按计数降序并结合首字母排序展示结果。
112

被折叠的 条评论
为什么被折叠?



