连接查询之内连接(标签和自然) | 学习笔记

简介: 快速学习连接查询之内连接(标签和自然)。

开发者学堂课程【Servlet 入门:连接查询之内连接(标签和自然)】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/36/detail/818


连接查询之内连接(标签和自然)


内容介绍

一、连接查询


一、连接查询

1.分类

*内连接

*外连接

>左外连接

>右外连接

>全外连接( MySQL 不支持)

*自然连接(属于一种简花方式)  

2.内连接

*方言: SELECT * FROM 1 别名1,表2 别名2 WHERE,别名1.xx=别名2.xx

*标准: SELECT * FROM 1 别名1'TNNER JOIN 2.别名2 0N,别名1.xx=别名2.xx

*自然:SELECT * FROM i 别名:NATURAL JOIN 2*别名21 *丙连接查询出的所有记录都满足条件。

3.外连接

*左外:SELECT * FROM 1 别名1 LEFT OUTER JOIN 2 别名2 ON 别名1.xx=2.xx

>左表记录无论是否满足条件都会查询出来,而右表只有满足条件才能出来。左表中不满足条件的记录,右表部分都为NULL

*左外自然:SELECT * FROM 1别名1 NATURAL LEFT QUTER JOIN 2 别名2 oN 别名1.xx=别名2.xx

*右外:SELECT * FROM 1别名1 RECHT.OUTER JOIN 2 别名2 ON   别名1.xx=别名2.xx

>右表记录无论是否满是条件都会查询出来,而左表只有满足条件才能出来。右表不满足条件的记录,其左表部分都为NULI

*右外自然: SELECT * FROM 1 别名1 NATURAL RIGHT OUTER JOIN 2 别名2 ON 别名1.xx=别名2.xx

*全链接:可以使用UNTON来完成全链接

标准连接:

SELECT e.ename, e.sal, d.dname

FROM emp e INNER JOIN dept d

ON e.deptno=d.deptno4.png

接下来是自然连接:

SELECT e.ename, e.sal, d.dname

FROM emp e NATURAL JOIN dept d

相关文章
|
8月前
|
人工智能 文字识别 自然语言处理
多模态数据信息提取解决方案测评报告
《多模态数据信息提取解决方案测评报告》概述了该方案在部署、操作界面、文档、函数模板及官方示例等方面的表现。其功能强大,涵盖OCR、NLP、物体检测等五大核心能力,适用于多种应用场景。系统运行稳定,尤其在图像识别方面表现出色,但在处理长篇文档和低质量音视频时有改进空间。尽管存在一些小问题,如配置复杂性和依赖库兼容性,整体用户体验良好,推荐给企业和开发者使用。
121 9
|
存储 JavaScript 网络安全
XSS 攻击是什么?如何防护?
XSS 攻击是什么?如何防护?
330 0
|
移动开发 JavaScript 前端开发
【Uniapp 专栏】解读 Uniapp 跨平台开发的底层逻辑
【5月更文挑战第12天】Uniapp是一款跨平台移动应用开发框架,基于Vue.js,通过组件化、条件编译和原生插件扩展实现跨iOS、Android、H5的代码复用。它采用分层设计,统一JavaScript环境,编译时适应不同平台需求。借助调试工具保障质量和稳定性,Uniapp为开发者提供高效开发解决方案,助力创造优质、高性能的跨平台应用。随着技术进步,Uniapp在跨平台开发领域的影响力将持续增强。
394 4
【Uniapp 专栏】解读 Uniapp 跨平台开发的底层逻辑
|
Cloud Native 关系型数据库 分布式数据库
|
机器学习/深度学习 前端开发 算法
利用机器学习优化Web前端性能的探索与实践
本文将介绍如何利用机器学习技术来优化Web前端性能,探讨机器学习在前端开发中的应用,以及通过实际案例展示机器学习算法对前端性能优化的效果。通过结合前端技术和机器学习,提升Web应用的用户体验和性能表现。
|
移动开发 小程序 API
微信小程序的一些开发限制
微信小程序的一些开发限制
483 1
|
运维 Kubernetes 负载均衡
Docker不香吗?为什么还要用k8s
Docker不香吗?为什么还要用k8s
Docker不香吗?为什么还要用k8s
|
Java Android开发
android 开发常见错误:TransformException: java.lang.IllegalStateException:
android 开发常见错误:TransformException: java.lang.IllegalStateException:
|
移动开发 前端开发 PHP
分享105个PHP源码,总有一款适合您
分享105个PHP源码,总有一款适合您
372 0
|
编译器 C++
VS2022查看类内存布局
先右键点击属性, 选择左侧的C/C++==>命令行,然后在其他选项这里写上/d1 reportAllClassLayout,它可以看到所有相关类的内存布局。切切注意, Layout跟指定的结构/类名CTest之间没有空格, 有空格就不对了. 这会只输出指定的结构的内存布局.这个开关输出所有类, 主要是一大堆编译器内部的结构的内存布局, 其实还有一个开关是。
337 0