• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
九五二七乌托邦
博客园    首页    新随笔    联系   管理    订阅  订阅

Oracle 连接排序

---左联操作
SELECT e.* FROM hs_opt_ewb e 
left join hs_workform_main m on e.ewb_no=m.ewb_no
where e.ewb_no='201899630015'
----将符合ON条件的m表结果搜索出来放入e表,然后左联到e表上,然后将合并后的e表输出,就算m表没有符合的值也能查出数据来


--右联操作
SELECT e.* FROM hs_opt_ewb e 
right join hs_workform_main m on e.ewb_no=m.ewb_no
where e.ewb_no='201899630015'
--将符合ON条件的m表结果搜索出来,然后右联到e表上,然后将合并后的e表输出,m表中没有符合的值的话查询的结果集就没有

---内联操作
SELECT e.* FROM hs_opt_ewb e 
inner join hs_workform_main m on e.ewb_no=m.ewb_no
where e.ewb_no='201899630015'
---将符合ON条件的e表和m表结果均搜索出来,然后合并为一个结果集 ,两个都存在满足On条件才会有结果集

--排序
SELECT e.vol_weight FROM hs_opt_ewb e order by e.vol_weight desc 
---desc 从大到小  默认asc升序

 

posted @ 2019-05-23 13:16  九五二七乌托邦  阅读(177)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3