作者yasang (咩)
看板Database
标题[SQL ] ORDER BY的插入位置
时间Tue Jun 13 09:53:50 2017
大家好
本身没学过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後面,可是系统都说有问题
请大家帮忙>"<
谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.132.185.6
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1497318833.A.954.html
1F:推 far0802: 建议你咕狗一下order by,照你的例子,加在 where 条件 06/13 10:26
2F:→ far0802: 的下一段就可以了 06/13 10:26
我加在两个地方
select * from (
select
case
when 判断灯号显示的语法
栏位名称
from
left join 串资料库
where 判断栏位显示条件
order by F001, F002 不正确
) a
where 1=1
select * from a
order by F001, F002 不正确
所以我不知道还要加什麽...
3F:推 far0802: 正序若1~10是加asc,倒序是desc,基本用法咕狗会有说明 06/13 10:28
我找到解套方法了!!谢谢~
※ 编辑: yasang (220.132.185.6), 06/13/2017 11:56:37
4F:推 meteor007: 有SQL语法可以查目前的资料库版本喔 06/13 15:27