场景:我的select语句中有1列;我想根据使用像这样的案例陈述计算的名为Number的计算字段的值重复的名称
数字< 0.95然后0时的情况当数字> = 1然后10 .... END AS数字。
示例Jim W的Number值为6所以我想要SQL语句返回6行,名称为Jim W.
姓名
JIM W
JIM W
JIM W
JIM W
JIM W
JIM W
需要注意的其他要点是它应该按名为region的列及其SQL Server 2008进行分组。
这可能吗?
由于
答案 0 :(得分:3)
试试这个:
在sql server中执行此操作的最简单方法是使用系统表master..spt_values进行连接 如果每个名字的重复次数应小于2048
select T.Name from test12 T join master..spt_values M
on T.number>M.number
where type='p'