select fno,fname,remark1order by cast(remark1 as int)asc得到的结果为两组数据同时显示,想要达到某种条件下显示其中一个网上较好方法为或用case when then else end另外我想到一个好的方法这样只会执行其中一句显示结果自身情况相结合为(传参plant)select fno,fname,remark1order by cast(remark1 as int)asc 文章来源: SQL server where if or 条件判断 标签 select asc