gpt4 book ai didi

sql - 如何根据现有列重命名查询中的列

转载 作者:搜寻专家 更新时间:2023-10-30 23:39:10 25 4
gpt4 key购买 nike

所以我想在我的查询中创建 3 列。查询中的其中一列需要重命名并使用 Composer 列中的值。这是我到目前为止所拥有的:

CREATE VIEW [Multiple Composers] AS
SELECT Name, Composer FROM Track
WHERE Composer LIKE '%/%'
AND Composer NOT LIKE 'AC/DC'

不确定如何去做,希望得到一些建议

最佳答案

您可以使用 AS 子句从现有列创建新列,它允许您为项目指定别名。如果要在新创建的列上创建条件,请使用临时表。

with tmpTable as
(select name, composer, composer as newComposer from Track)
select name, composer, newComposer from tmpTable where composer like'%/%' and newComposer not like 'AC/DC';

关于sql - 如何根据现有列重命名查询中的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37288906/

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