gpt4 book ai didi

mysql - SQL select s 减去实际值

转载 作者:行者123 更新时间:2023-11-29 09:34:25 25 4
gpt4 key购买 nike

我是 SQL 新手,希望找到一种方法来查看下面的示例场景。

我有一个带有 ID 字段的表

**ID**        
123456.12.23.34.56
098765.98.87.76
123456.23.35.34.75
654324.23.24.23.23

我希望有一个选择语句,它非常适合 APEX 中的下拉选择框,因此在下拉选择框中,它将根据前六位数字和按 ASC 顺序的完整 ID 代码显示 ID .

例如,输出为:

098765
098765.98.87.76
123456
123456.12.23.34.56
123456.23.35.34.75
654324.23.24.23.23

由于我是 sql 新手,所以我不知道使该 select 语句正常工作的正确设置,该语句会将 substr 添加到 ID 列表中,但只有一列包含 subtring 和原始值。我目前正在努力将其设置为如下所示,但需要值位于一列中并且不重复(重复,如我不希望显示 123456 的两个子字符串)。

select distinct substr(id,1,6), id      
from table

最佳答案

我认为这符合你的要求:

select left(id, 6) as id
from t
union all
select id
from t
order by id;

关于mysql - SQL select s 减去实际值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57978040/

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