ON 子句用于连接表,基于匹配的列创建新的行组合,从而实现从多个表中过滤、选择和聚合数据。
SQL 中 ON 子句的用法
ON 子句是 JOIN 语句的基本组成部分,用于指定连接表之间的行。它将一个表中的列与另一个表中的列进行比较,以匹配行并创建新的数据集。
用法语法:
SELECT FROM JOIN ON = ;
登录后复制
用途:
ON 子句用于以下目的:
连接两个或多个表,基于匹配的列创建新的行组合。从多个表中过滤和选择特定行。基于匹配的列执行聚合或分组操作。
示例:
假设我们有以下两个表:
订单表 (Orders) 产品表 (Products)订单号产品号产品名称单价1001P1产品 1101002P2产品 2201003P3产品 330
要从这两个表中获取订单及其相应产品的详细信息,我们可以使用以下 JOIN 语句:
SELECT Orders.订单号, Products.产品名称, Products.单价FROM OrdersJOIN Products ON Orders.产品号 = Products.产品号;
登录后复制
结果:
订单号 产品名称 单价1001产品 1101002产品 2201003产品 330
以上就是sql中的on的用法的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2014353.html