我試圖從MySQL 5.5(社區服務器)中有總共22個字段的表中獲取記錄,第一個字段的類型是DATETIME
,而我想要使用DATE_FORMAT()
方法格式化該字段,而我想要按原樣提取其餘字段。所以基本上我想要做的就是這樣的事情SQL選擇單個字段作爲通配符的字段和剩餘字段的查詢
SELECT DATE_FORMAT(fdate,'%r %d-%m-%Y'),* FROM userdetails;
雖然我知道這是無效的語法,和我目前選擇手動所有剩餘的字段這顯然使得查詢不再實現這一。那麼有沒有更好的方法來做同樣的事情?我也想過用兩個不同的查詢,其中第一個將獲取格式化的日期和第二將是平常
SELECT * FROM userdetails;
但因爲我取按日期字段本身進行排序的記錄,我想用兩個不同的查詢可能會導致衝突按照返回的記錄順序。
謝謝!它工作的非常好...... – Kushal 2011-03-14 17:08:14