首页 > 数据库 >【笔记】oracle using

【笔记】oracle using

时间:2022-08-23 21:44:08浏览次数:57  
标签:sum 笔记 price user oracle using id

oracle using

在oracle中,using用于简化连接查询,只有当查询是等值连接和连接中的列必须具有相同的名称与数据类型时,才能使用using关键字进行简化

比如原来是

select s.user_id as user_id ,
sum(s.quantity * p.price) as spending
from Sales s join Product p on s.product_id = p.product_id
group by s.user_id
order by sum(s.quantity * p.price) desc,s.user_id asc

可以写成

select s.user_id as user_id ,
sum(s.quantity * p.price) as spending
from Sales s join Product p USING(product_id)
group by s.user_id
order by sum(s.quantity * p.price) desc,s.user_id asc

标签:sum,笔记,price,user,oracle,using,id
From: https://www.cnblogs.com/jokingremarks/p/16617925.html

相关文章

  • centos8 安装 oracle11 报错(Could not create the Java virtual machine)
    centos8安装oracle11报错TherewasanerrortryingtoinitializetheHPIlibrary.Pleasecheckyourinstallation,HotSpotdoesnotworkcorrectlywheninsta......
  • SpringMVC学习笔记
    SpringMVC1、SpringMVC简介1.1、什么是MVCMVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分。M:Model,模型层,指工程中的JavaBean,作用是处理数据。JavaBean分......
  • 2022-08-23 第二组刘禹彤 学习笔记
    打卡38天  ###学习内容CSS(续)CSS三大特性层叠性一个标签可以有多个CSS样式浏览器处理冲突的能力,如果一个属性通过两个相同的选择器设置到元素上,样式的层叠规则......
  • MAVEN学习笔记(一)
    MAVEN:1.可以管理jar文件2.自动下载jar文件及其文档和源代码3.管理jar文件的直接依赖4.管理需要的jar版本5.编译程序6.测试代码7.打包文件,打包成jar或war文件8.部署......
  • redis笔记
    redis笔记一、Redis的安装1.下载安装包1.1进入官网下载安装包Redis官方网站Redis中文官方网站http://redis.iohttp://redis.cn/1.2.打开WinSCP将安装文......
  • git学习笔记(ing)
    1、git安装官网:https://git-scm.com/官网看操作手册:https://git-scm.com/book/zh/v22、git最低配置git--version #查版本gitversion2.33.1.windows.1gitconfig......
  • csharp: Zip and Unzip files using GZipStream
      usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.......
  • vscode+markdown+git 完美笔记软件!!!
     vscode下载:https://code.visualstudio.com/ markdown预览插件  MarkdownPreviewEnhanced  安装参考:https://blog.csdn.net/super828/article/details/10898......
  • 【笔记】EG3D: Efficient Geometry-aware 3D Generative Adversarial Networks
    EG3D:EfficientGeometry-aware3DGenerativeAdversarialNetworksIntroduction使用单视角2D图片集,无监督地生成高质量且视角一致性强的3D模型,一直以来都是一个挑战。......
  • 笔记本连接wlan后连接easyConnect无法访问外网,插上网线后,即可以连接外网了
    问题如图,百度了一圈后,我对比了自己的本地ipv4的DNS地址, 开始我这里用的是自动获取DNS地址,后来我改成下面这个就可以了,总结: DNS设置错误原因,在网络连接设置中,将ipv4的......