我正在尝试从MySQL表中为许多行选择所有字段。我的一个字段称为publication_date
,它存储一个字符串,表示特定行将在我们的网站上发布的日期。它以mm/dd/yyyy
格式存储。
我知道我可以使用 CAST 将该字段转换为DATE
数据类型,但我不确定如何获取其他字段的数据。
除了*
之外,只需将该列添加到您的 SELECT
子句中即可。请确保为其指定别名,以便将其与常规日期时间字段区分开来。
SELECT *
, CAST(datefield AS date) AS aliasname
FROM tablename
你可以
做:
Select *,cast(publication_date as char) as newPublicationdate from tableName
或者,如果您的表没有很多列,最好全部输入
Select column1,column2,cast(publication_date as char) as publication_date from tableName
问候