Mysql 选择*但也使用CAST()

Mysql 选择*但也使用CAST(),mysql,sql,casting,Mysql,Sql,Casting,我正在尝试从MySQL表中为多行选择所有字段。我的一个字段名为publication\u date,它存储一个字符串,表示特定行将在我们的网站上发布的日期。它以mm/dd/yyyy格式存储 我知道我可以使用cast将该字段强制转换为日期数据类型,但我不确定如何也获取其他字段的数据。只需将该列添加到*之外的选择子句中即可。请确保为其指定别名,以便将其与常规datetime字段区分开来 SELECT * , CAST(datefield AS date) AS aliasname FR

我正在尝试从MySQL表中为多行选择所有字段。我的一个字段名为
publication\u date
,它存储一个字符串,表示特定行将在我们的网站上发布的日期。它以
mm/dd/yyyy
格式存储


我知道我可以使用cast将该字段强制转换为
日期
数据类型,但我不确定如何也获取其他字段的数据。

只需将该列添加到
*
之外的
选择
子句中即可。请确保为其指定别名,以便将其与常规datetime字段区分开来

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

关于

您能否显示一些示例数据和所需输出?