gpt4 book ai didi

mysql - 其中的 STR_TO_DATE 和 SUBSTRING

转载 作者:行者123 更新时间:2023-11-29 09:59:05 25 4
gpt4 key购买 nike

嗨,我想组合一个字符串中的 3 个子字符串(年、月和日),并将整个串联作为日期格式,但我不知道我做错了什么。字符串的所有字符都是数字(11)。

SELECT str_to_date('SELECT CONCAT(substring(String,1,2),
substring(String,3,2),
substring(String,5,2))
FROM table', '%y %m %d');

最佳答案

我们可以通过单个子字符串调用来完成此操作:

SELECT
STR_TO_DATE(LEFT(String, 6), '%y%m%d')
FROM yourTable;

注意:您应该避免将日期信息存储为纯文本。我通常的建议是将 STR_TO_DATE 返回的数据保留为单独的列,然后删除文本日期列。

关于mysql - 其中的 STR_TO_DATE 和 SUBSTRING,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53357928/

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