Mysql 在排序过程中怎么把varchar转成double ,在Mybatis的xml中怎么表示

select*fromt_taskwherePROJECT_UUID='dd6a06cd-da9c-4513-b88d-a0081a17c6c2'ORDERBY(TASK... select * from t_task
where PROJECT_UUID='dd6a06cd-da9c-4513-b88d-a0081a17c6c2'

ORDER BY (TASK_CODE+0.0) asc
展开
 我来答
潜藏的卑微
2017-12-20 · TA获得超过246个赞
知道小有建树答主
回答量:335
采纳率:53%
帮助的人:188万
展开全部
用CONVERT函数直接转,不过函数转化的类型没有double,专程DECIMAL就好了,order by CONVERT(需要转的值,DECIMAL)
追问
我的数据类型是1,1.1,1.2,1.3,2,2.1,2.2这种的,用这个排出来的结果集外层是对的 ,但是里层在排就乱了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式