gpt4 book ai didi

java - 将同一个表的两列数据合并为单列

转载 作者:行者123 更新时间:2023-11-30 04:25:33 25 4
gpt4 key购买 nike

我有一个表,sql 查询返回 2 个不同的列。但我希望这两列的结果在一列中,并且也只有唯一的结果。

如果我可以在 Java 代码中执行某些操作以获得所需的结果,即从查询中获取结果后,我可以通过任何 Java 代码操作来找到此问题的解决方案,那么您也可以提出任何建议。

我也不想附加/连接两列的值。我只希望结果在一列中仅具有唯一值。

示例:

Column limitN    Column limitR
3500 3500
6500 6500
10000 7500
50000 50000

所以在这种情况下,我希望所需的列值为:

     3500
6500
7500
10000
50000

最佳答案

怎么样

SELECT  DISTINCT SingleValue
FROM (
SELECT col1 + ' ' + col2 AS SingleValue
FROM YourTable
)

内部选择将两列连接在一起,外部选择仅获取唯一值。此连接假定值是 varchar/string,否则您需要将它们CAST 为 varchar 以便连接

关于java - 将同一个表的两列数据合并为单列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15943501/

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