经典排序SQL

来源:互联网 发布:在淘宝如何绑定银行卡 编辑:程序博客网 时间:2024/05/29 18:22

                                                                       经典排序SQL


排序要求:类型为2的排在前面,其他的类型不排序;然后再按最后更新时间倒序排序。

"from Topic t where t.forum=? order by (case t.type when 2 then 2 else 0 end) desc,t.lastUpdateTime desc"

 

查询ZHIFA_QT_INFO中time不为空的数据,并翻译所有的区县、街道、活动地点。

 

select Z.QT_NAME, Z.ADDRESS, x1.TYPE_NAME as QX,x2.TYPE_NAME as JD, x3.TYPE_NAME as ACTIVITY_LOCATION, Z.MAINTAIN_DATE from zhifa_qt_info z left join xt_dic_resource x1 on Z.ACTIVITY_ADDRESS_QX=x1.TYPE_ID  left join xt_dic_resource x2 on (Z.ACTIVITY_ADDRESS_JD=x2.TYPE_ID and X2.CATALOG=Z.ACTIVITY_ADDRESS_QX)  left join xt_dic_resource x3 on (Z.ACTIVITY_LOCATION=x3.TYPE_ID and X3.CATALOG=Z.ACTIVITY_ADDRESS_JD) where z.registration_date is not null;



经验总结

0 0
原创粉丝点击