gpt4 book ai didi

mysql - 将 MySQL 列别名设置为计算日期

转载 作者:行者123 更新时间:2023-11-29 02:00:27 25 4
gpt4 key购买 nike

我想做这样的事情:

select data AS curdate() from table;

所以结果表看起来像:

2013-04-26
data 1
data 2
data 3

我想不出语法,但它一定是可能的?

我已经尝试过不使用任何类型的引号,但会返回错误。单引号和反引号都将 SQL 本身作为列标题返回。

最佳答案

这是一个不寻常的要求,但如果您坚持,您将不得不使用动态 sql。

SET @curdate = CURDATE();
SET @sql = CONCAT('SELECT whatever AS "', @curdate, '" FROM whatever');

PREPARE stmt FROM @sql;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;

关于mysql - 将 MySQL 列别名设置为计算日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16243137/

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