gpt4 book ai didi

sql - 在 POSTGRESQL 中按名称访问列

转载 作者:行者123 更新时间:2023-11-29 13:27:47 24 4
gpt4 key购买 nike

我有下表:

column_name | a | b
--------------------
a | 0 | 1
--------------------
b | 2 | 3

是否可以编写将返回的 select 语句:

result
------
0
3

(我想根据 column_name 中指定的名称选择一列)

诀窍是我不知道我将有多少列以及它们的名称是什么(column_name 列除外)

我无法创建临时表、函数等。是的,这是我大学 SQL 类(class)任务的一部分,但仍然不是任务本身,所以我相信我可以在这里寻求帮助。

最佳答案

select case when column_name='b' then b else a end
from ...

基本上?不仅仅是几个专栏,它会变得非常丑陋乏味

关于sql - 在 POSTGRESQL 中按名称访问列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30467398/

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