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