gpt4 book ai didi

sql - 在sql中选择只有一个不同列的多列

转载 作者:行者123 更新时间:2023-12-04 13:26:36 25 4
gpt4 key购买 nike

我需要查询一个 SQL数据库来查找一列的所有不同值,我需要另外两列中的任意值。例如,考虑下表包含三列:CurrencyCode , BuyRateSellRate :

CurrencyCode  BuyRate  SellRate
AUD 1.037 1.97
AUD 1.079 1.99
EUR 0.7288 0.8763
EUR 0.731 0.88
GBP 0.59 0.72

我希望检索具有不同 CurrencyCode 的一行,也许得到这三行:
CurrencyCode  BuyRate  SellRate
AUD 1.037 1.97
EUR 0.7288 0.8763
GBP 0.59 0.72

我试过我的 SQL查询如:
SELECT distinct CurrencyCode, BuyRate, SellRate FROM  Currencies

但是我没有得到想要的结果,因为它对所有列进行了分区。

最佳答案

试试 GROUP BY条款和 MIN功能如下

SELECT CurrencyCode, MIN(BuyRate), MIN(SellRate)
FROM Currencies
GROUP BY CurrencyCode

关于sql - 在sql中选择只有一个不同列的多列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30392930/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com