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