sql语句查询排序
⼀:sql语句单词意义
  order by 是⽤在where条件之后,⽤来对查询结果进⾏排序
sql语句查询结果取反  order by 字段名 asc/desc
  asc 表⽰升序(默认为asc,可以省略)
 desc表⽰降序
  order by ⽆法⽤于⼦查询,否则会报错:除⾮另外还指定了 TOP 或 FOR XML,否则,ORDER BY ⼦句在视图、内联函数、派⽣表、⼦查询和公⽤表表达式中⽆效。
报错提⽰简单明了
  在⼦查询使⽤order by⼩技巧:在select后加top n,但是如果不知道结果⼤概⾏数,可以⽤percent(top 100 percent:百分之⼀百),top后可放百分⽐:select * from (select top 100 percent * from table order by id desc)
⼆:⼦查询(嵌套查询)(jt项⽬菜单查询)
三:关联查询(左外查询)(jt项⽬菜单查询)
  <select id="findObjects" resultMap="map">
  select c.*,p.name parentName
  from sys_menus c left join sys_menus p
  on c.parentId=p.id
  关联查询⽰意图:
    内关联            左外            右外

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。