select * from table limit 10
//倒序排列----以id做排序
select * from table order by id desc
//正序排列----以id号排序
select * from table order by id asc
//搜索前10条记录并倒序排列
select * from table order by id desc limit 10
//limit 要放在后面
我们知道倒序输出是很简单的select
*
from
table
order
by
id
desc
直接这样就可以
那么现在的问题在于日期字段怎么来倒序输出
这里我们用到cast()来将指定的字段转换为我们需要的类型
如下是实际项目中的sql语句
select
*
from
water
where
phoneNumber=@phoneNumber
order
by
cast(date
as
datetime)
desc
我们说学而不思则罔,我们来思考下深层次的内容。
经过查阅资料得知类型的转换有两种方式
1.cast()方法
2.convert()方法
使用格式
1.cast(字段名
as
数据类型)
如上述sql语句
cast(date
as
datetime)
2.convert(字段名,数据类型)
例:convert(da,datetime)
以上所述是小编给大家介绍的mysql记录根据日期字段倒序输出
,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)