gpt4 book ai didi

sql - 使用CASE选择SQL中的字段?

转载 作者:行者123 更新时间:2023-12-04 05:27:06 25 4
gpt4 key购买 nike

基于数据库中的一个字段是否等于某个字段,我想选择另一个字段的值。我当时以为可以使用CASE THEN,但无法获取它来返回字段的值。

到目前为止,这是我尝试过的:

SELECT LastName, CASE FirstName WHEN 'Ian' THEN JobNo END FROM Employees
JobNo是我想从中获取值的字段的名称。

最佳答案

您在case语句中丢失了else语句,一旦插入就可以了

像这样:

SELECT LastName, 
CASE FirstName WHEN 'Ian' THEN JobNo ELSE -1 END
FROM Employees

关于sql - 使用CASE选择SQL中的字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4142486/

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