MySQL 将一列转换成dat格式
MySQL convert a column into dat format
列类型为bigint,值为
20211123
20220125
如何更改为日期:
2021-11-23
2022-01-25
使用字符串函数提取字符,它们会自动将数字转换为字符串。
SELECT CAST(CONCAT_WS('-', LEFT(colname, 4), SUBSTR(colname, 5, 2), RIGHT(colname, 2))
AS DATE) AS date
FROM yourTable
列类型为bigint,值为
20211123
20220125
如何更改为日期:
2021-11-23
2022-01-25
使用字符串函数提取字符,它们会自动将数字转换为字符串。
SELECT CAST(CONCAT_WS('-', LEFT(colname, 4), SUBSTR(colname, 5, 2), RIGHT(colname, 2))
AS DATE) AS date
FROM yourTable