我有这个表:如何根据列的第一个字符创建组计数的报告?
CREATE TABLE [dbo].[Phrase] (
[PhraseId] UNIQUEIDENTIFIER DEFAULT (newid()) NOT NULL,
[English] NVARCHAR (MAX) NOT NULL,
[Romaji] NVARCHAR (MAX) NULL,
[EnglishAscii] AS (ascii([English])) PERSISTED,
PRIMARY KEY CLUSTERED ([PhraseId] ASC)
);
我想什么做的是得到一份报告,看起来是这样的:
A 25
B 35
C 10
D 99
...
Y 3
所有字符串在英文列具有第一字符是大写字母。
有人可以给我一些提示,我该如何做这种报告?
也使用'GORUP BY'中的'UPPER(Left([English],1))';'。 –