gpt4 book ai didi

sql - 清理 SQL 代码

转载 作者:行者123 更新时间:2023-12-02 08:40:03 25 4
gpt4 key购买 nike

我已经创建了一个有效的 SQL 查询,但它很丑陋。我正在使用声明:

CASE WHEN p.Guests is null THEN 0 ELSE p.Guests

在查询中进行了大约 10 次计算,我想知道是否可以这样做:

variable = CASE WHEN p.Guests is null THEN 0 ELSE p.Guests

然后代替 123 * (CASE WHEN p.Guests is null THEN 0 ELSE p.Guests)我可以做 123 * variable。 p.Guests 是参加事件的客人人数,它根据查询中的每一行而变化。所以我的问题是:有没有办法在 SQL 中创建这样的变量?

最佳答案

有的时候不需要冗长的case语句

ISNULL(p.Guests, 0)

http://msdn.microsoft.com/en-us/library/ms184325.aspx

关于sql - 清理 SQL 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17414648/

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