【发布时间】:2015-07-08 13:15:02
【问题描述】:
我有一个用户表,如果输入的公司 ID 等于公司 ID,则显示用户的姓名,而所有其他姓名都显示为 XXXXX。我需要一种方法将其设置为“名称”(字面意思是单词名称),然后设置一个递增的数字来表示有多少。
select
case when t1.CompanyID = @id then t1.name else
(
'XXXXX'
)
end as Name
输入 148 显示
我想显示这个,以此类推以获得更多名称(name3、name4 等):
【问题讨论】:
-
您的图片丢失.. 更新它
-
现在好点了吗?他们在两台不同的计算机上为我显示
-
典型输出的总用户数。 200左右
-
返回多少行
-
idk 目前约为 70,但如果您可以扩展 @pholochitairze 答案,那就太好了
标签: sql sql-server loops parameters auto-increment