mysql记录根据日期字段倒序输出

mysql记录根据日期字段倒序输出,第1张

我们知道倒序输出是很简单的

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记录根据日期字段倒序输出

,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

用这段代码就可以修改UPDATE xl_personnel cp

SET cp.birth_date = (

cast( substr( cp.idcard, 7, 8 ) AS date ))

WHERE

cp.idcard IS NOT NULL

AND length( cp.idcard ) = 18


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7217475.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存