4

MySQL テーブルから多数の行のすべてのフィールドを選択しようとしています。私のフィールドの 1 つが呼び出されpublication_date、特定の行が Web サイトで公開される日を表す文字列が格納されます。形式で保存されmm/dd/yyyyます。

CAST を使用してそのフィールドをDATEデータ型にキャストできることはわかっていますが、他のフィールドのデータを取得する方法もわかりません。

4

2 に答える 2

5

に加えて、その列をSELECT句に追加するだけ*です。通常の日時フィールドと区別できるように、必ずエイリアスを付けてください。

SELECT *
     , CAST(datefield AS date) AS aliasname
  FROM tablename
于 2013-01-30T01:36:36.220 に答える
1

できるよ :

Select *,cast(publication_date as char) as newPublicationdate from tableName

または、テーブルに多くの列がない場合は、すべてを入力する方がはるかに優れています

   Select column1,column2,cast(publication_date as char) as publication_date from tableName

よろしく

于 2013-01-30T01:39:45.480 に答える