如何在没有顺序的情况下从表中选择不同的值 [英] How do I select distinct values from a table without order by

查看:53
本文介绍了如何在没有顺序的情况下从表中选择不同的值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述





我在sql server中有以下场景。请帮我这个



  SELECT  ListItem  as  ColumnName 来自
SELECT REPLACE(ColumnsList, ' $',ListItem)ListItem FROM dbo.MODELS_COLUMNS_STRUCTURE MCS
CROSS JOIN List_Resources WHERE 类型 = ' 国家/地区数据')A





对于这个查询我得到的结果为



<前lang =vb>国家
国家
国家
地区
地区
地区
货币
货币
货币
分配
分配
分配
商业
商业
Busi ness
CurrencyUSDRate
CurrencyUSDRate
CurrencyUSDRate
CurrencyAUDRate
CurrencyAUDRate
CurrencyAUDRate
CurrencyEURRate
CurrencyEURRate
CurrencyEURRate





我想输出

国家
地区
货币
分配
商业
CurrencyUSDRate
CurrencyAUDRate
CurrencyEURRate





谢谢& ;此致,

Mathi。

解决方案

',ListItem)ListItem FROM dbo.MODELS_COLUMNS_STRUCTURE MCS
CROSS JOIN List_Resources WHERE 类型 = ' 国家/地区数据')A





对于此查询,我得到的结果为



<前lang =vb>国家
国家
国家
地区
地区
地区
货币
货币
货币
分配
分配
分配
业务
业务
业务
CurrencyUSDRate
CurrencyUSDRate
CurrencyUSDRate
CurrencyAUDRate
CurrencyAUDRate
CurrencyAUDRate
CurrencyEURRate
CurrencyEURRate
CurrencyEURRate





我希望输出为

国家
地区
货币
分配
商业
CurrencyUSDRate
CurrencyAUDRate
CurrencyEURRate





谢谢&此致,

Mathi。


尝试:

  SELECT   DISTINCT  ListItem  as  ColumnName 来自
SELECT REPLACE(ColumnsList,'


',ListItem)ListItem FROM dbo.MODELS_COLUMNS_STRUCTURE MCS
CROSS JOIN List_Resources WHERE 类型 = ' 国家/地区数据')A


Hi,

I have a below scenario in sql server. Please help me in this

SELECT ListItem as ColumnName from (
SELECT REPLACE(ColumnsList, '$', ListItem) ListItem FROM dbo.MODELS_COLUMNS_STRUCTURE MCS
CROSS JOIN List_Resources WHERE Type = 'country data' ) A



For this query I'm getting result as

Country
Country
Country
Region
Region
Region
Currency
Currency
Currency
Allocation
Allocation
Allocation
Business
Business
Business
CurrencyUSDRate
CurrencyUSDRate
CurrencyUSDRate
CurrencyAUDRate
CurrencyAUDRate
CurrencyAUDRate
CurrencyEURRate
CurrencyEURRate
CurrencyEURRate



I want output as

Country
Region
Currency
Allocation
Business
CurrencyUSDRate
CurrencyAUDRate
CurrencyEURRate



Thanks & Regards,
Mathi.

解决方案

', ListItem) ListItem FROM dbo.MODELS_COLUMNS_STRUCTURE MCS CROSS JOIN List_Resources WHERE Type = 'country data' ) A



For this query I'm getting result as

Country
Country
Country
Region
Region
Region
Currency
Currency
Currency
Allocation
Allocation
Allocation
Business
Business
Business
CurrencyUSDRate
CurrencyUSDRate
CurrencyUSDRate
CurrencyAUDRate
CurrencyAUDRate
CurrencyAUDRate
CurrencyEURRate
CurrencyEURRate
CurrencyEURRate



I want output as

Country
Region
Currency
Allocation
Business
CurrencyUSDRate
CurrencyAUDRate
CurrencyEURRate



Thanks & Regards,
Mathi.


Try:

SELECT DISTINCT ListItem as ColumnName from (
SELECT REPLACE(ColumnsList, '


', ListItem) ListItem FROM dbo.MODELS_COLUMNS_STRUCTURE MCS CROSS JOIN List_Resources WHERE Type = 'country data' ) A


这篇关于如何在没有顺序的情况下从表中选择不同的值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆