[SQL ] ORDER BY的插入位置

楼主: yasang (咩)   2017-06-13 09:53:50
大家好
本身没学过SQL、不是唸资讯、VB老师看我可怜让我60分过...
被主管指派跨部门维护系统,所以我不知道版本跟数据库名称QQ
select * from (
select
case
when 判断灯号显示的语法
字段名称
from
left join 串数据库
where 判断字段显示条件
order by F001, F002 不正确
) a
where 1=1
select * from a
order by F001, F002 不正确
我有查到排序要使用order by F001(我的字段名称), F002(如果要接第二个排序),
但我不知道要放在哪里才对...
目前每一段都塞过可是都没有成功= =
根据板友的建议我放在where后面,可是系统都说有问题
请大家帮忙>"<
谢谢!
作者: far0802 (fruit.)   2017-06-13 10:26:00
建议你咕狗一下order by,照你的例子,加在 where 条件的下一段就可以了正序若1~10是加asc,倒序是desc,基本用法咕狗会有说明
作者: meteor007 (meteor007)   2017-06-13 15:27:00
有SQL语法可以查目前的数据库版本喔

Links booklink

Contact Us: admin [ a t ] ucptt.com