我试图从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