gpt4 book ai didi

sql - 转换语句内的结果

转载 作者:行者123 更新时间:2023-12-02 18:24:48 25 4
gpt4 key购买 nike

假设我有以下简单查询

SELECT TOP 1 name FROM months

返回 name =“march”。这个结果可以换算吗?我想要的不是“三月”,而是名称=“3”。 SQL有能力做这样的事情吗?我正在使用 MSSQL 数据库。

[更新] 更正了查询。在编写这个简单的示例时,我将它与 MySQL 混合在一起[/update]

最佳答案

如果您想将一组固定的输入值映射到一组固定的输出值,CASE WHEN 是您的 friend :

SELECT
CASE name
WHEN 'january' THEN 1
WHEN 'february' THEN 2
WHEN 'march' THEN 3
/* ... */
END as num
FROM
months

关于sql - 转换语句内的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3353164/

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