SELECT x, y, z FROM table_one
WHERE y='asd'
ORDER BY z ASC;
嗨,我使用上面的查询查询我的数据库,在返回查询时我希望将z增加1(不更新它,只是增加它以便在结果中显示) 。我不想做一个Update语句,这只是暂时的,只应在查询结果中显示。
我该怎么做呢?这是一项学校作业。我试过使用REPLACE但没有成功。什么有效是将z更改为z + 1,但列名称更改为?列?而不是z。
任何帮助将不胜感激!
答案 0 :(得分:3)
您需要添加列别名:
SELECT x, y, z + 1 AS z -- here
FROM table_one
WHERE y='asd'
ORDER BY z ASC;