gpt4 book ai didi

mysql,选择合并开销

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

如果在每个 SELECT 列上使用 COALESCE,MySql 的开销是多少,因为我厌倦了在我的 VB 应用程序中出现 DBNUll 错误。我应该担心吗?

Select COALESCE(price_small_breed, 0), COALESCE(discount_small_breed, '') From tblServicePrice Where service_id = .... just some example found on net

提前致谢

最佳答案

不,您不必担心开销。

据我所知,coalesce() 的唯一性能问题是在某些版本的 SQL Server(不是 MySQL!)中,第一个参数在它不是空的。这是一个昂贵的问题,例如子查询。

但是,一般来说,与将数据移入和移出数据库的成本相比,内置函数的开销是最小的。

在更复杂的查询中有一个异常(exception),其中使用诸如 coalesce() 之类的函数可以防止索引被用于某些操作。同样,这不适用于您的情况。

关于mysql,选择合并开销,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14552503/

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