选择distinct但显示常量SQL Server
我有一张大约有3毫米行的桌子。我选择不同的值,但是,需要显示的值将是常数1。我不知道该怎么做选择distinct但显示常量SQL Server,sql,sql-server,Sql,Sql Server,我有一张大约有3毫米行的桌子。我选择不同的值,但是,需要显示的值将是常数1。我不知道该怎么做 select distinct ID from CSG_Customer 这将进入一个更大的表,并希望能够使用该值,而不是非空分组 您可以使用分组依据而不是不同: select 1 from CSG_Customer group by ID 然而,这似乎并没有那么有用。你真的在寻找不同的ID吗?你的身份证不是独一无二的吗D发布样本数据并输出您的问题不清楚,请详细描述或澄清(即提供样本数据和预期输
select distinct ID
from CSG_Customer
这将进入一个更大的表,并希望能够使用该值,而不是非空分组 您可以使用
分组依据
而不是不同
:
select
1
from CSG_Customer
group by ID
然而,这似乎并没有那么有用。你真的在寻找不同的ID吗?你的身份证不是独一无二的吗D发布样本数据并输出您的问题不清楚,请详细描述或澄清(即提供样本数据和预期输出)我不明白。。。结果将始终为1或…?是否尝试输出字符“1”?是否仅显示表中的一个值?