gpt4 book ai didi

mysql - MySQL 查询中的重复函数

转载 作者:行者123 更新时间:2023-11-29 15:06:39 25 4
gpt4 key购买 nike

基于my previous question我正在运行这样的查询:

SELECT DISTINCT DATE_FORMAT(STR_TO_DATE(`value`, '%d/%m/%Y'), '%M %Y') AS `avail`
FROM table
ORDER BY STR_TO_DATE(`value`, '%d/%m/%Y')

value 字段的格式为dd/mm/yyyy,并使用STR_TO_DATE 将其转换为yyyy-mm- dd。。但是我重复该函数调用两次,所以我想知道(a)它的效率如何,以及(b)如果是这样,如何提高效率(和可读性)?

我知道在这种情况下,这可能是一个微观优化,但无论如何我很感兴趣 - 肯定有更复杂的函数,其中优化会产生显着的差异。

最佳答案

mysql 查询优化器应该处理这个问题。

mysql 允许在 group by 子句中使用别名,但其他所有 DBMS 不允许

关于mysql - MySQL 查询中的重复函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1874279/

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