sql convert不识别as别名

秋的红果实 秋的红果实 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我期望的效果
三环1段
三环2段
三环3段
三环4段
三环5段
三环6段
三环7段
三环8段
三环9段
三环10段
三环11段
三环12段
四环1段
四环2段
四环3段
四环4段
四环5段
四环6段
四环7段
四环8段
四环9段
四环10段
四环11段
四环12段
四环13段
四环14段
四环15段

先按照X环order by,然后再按X段order by

select ……,SUBSTRING(someName,3,1)+case when ISNUMERIC(SUBSTRING(someName,4,1))=1 then SUBSTRING(someName,4,1) else '' end as Col from table order by SUBSTRING(someName,1,2),convert(int,Col) ASC

convert死活不识别Col,有什么深层原理?(只说这个问题)

……order by Col ASC可以执行,但放到convert里面就不行
...全文

相关推荐

评论 9
收藏 已收藏
分享
返回顶部
秋的红果实
疑难问题 22,298 成员 121,727 内容