gpt4 book ai didi

SQL,递增从 SELECT 查询返回的列值

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

SELECT x, y, z FROM table_one
WHERE y='asd'
ORDER BY z ASC;

你好,我正在使用上面的查询查询我的数据库,在查询返回时我想将 z 递增 1(不是更新它而是递增它以便它显示在结果中)。我不想执行更新语句,这只是临时的,应该只在查询结果中可见。

我该怎么做呢?这是一个学校作业。我尝试使用 REPLACE 但没有成功。有效的方法是将 z 更改为 z+1 但随后列名更改为 ?column?而不是 z。

如有任何帮助,我们将不胜感激!

最佳答案

您需要添加列别名:

SELECT x, y, z + 1 AS z    -- here
FROM table_one
WHERE y='asd'
ORDER BY z ASC;

关于SQL,递增从 SELECT 查询返回的列值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49833626/

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