首页 > 数据库 >sql自学记录

sql自学记录

时间:2022-10-25 19:55:18浏览次数:67  
标签:JOIN name 记录 column Persons sql table 自学 Orders

复习

SQL join :用于根据两个或多个表中的列之间的关系,从这些表中查询数据

 

eg:

SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM Persons, Orders
WHERE Persons.Id_P = Orders.Id_P

SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM Persons
INNER JOIN Orders
ON Persons.Id_P = Orders.Id_P
ORDER BY Persons.LastName

 

 

外连接

 

LEFT JOIN 关键字语法

 

SELECT column_name(s)
FROM table_name1
LEFT JOIN table_name2
ON table_name1.column_name=table_name2.column_name

SQL FULL JOIN 关键字

只要其中某个表存在匹配,FULL JOIN 关键字就会返回行。

SELECT column_name(s)
FROM table_name1
FULL JOIN table_name2
ON table_name1.column_name=table_name2.column_name


 

 


数据库系统原理(二) - SunArmy - 博客园 (cnblogs.com)

 

标签:JOIN,name,记录,column,Persons,sql,table,自学,Orders
From: https://www.cnblogs.com/redemption011/p/16825540.html

相关文章

  • SQL模糊查询语法思考
    模糊查询   sql语句:SELECT字段FROM表WHERE某字段Like条件% :表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分......
  • mysql常用函数
    mysql函数笔记本章内容会用到的建表语句和表数据--创建t_info表CREATETABLE`t_info`(`id`int(11)NOTNULLAUTO_INCREMENT,`user_name`varchar(30)CHA......
  • linux下安装mysql5.7,实测成功
    1、下载MySQL包1)官网下载(可忽略)这里选择linux通用版本,MySQL5.7.28--64位   将压缩包通过ftp或其他方式传送至服务器上2)yum直接下载[root@A11home]#wget http......
  • 全能型选手——华为云数据库GaussDB(for MySQL)
    数据库对企业的重要性是毋庸置疑的,目前我国企业运用较多的是自行组建的数据库系统,但是随着企业业务量的增加和历史数据累积,自建数据库存储空间小、性能差、功能少、数据安全......
  • ElasticSearch SQL学习笔记
    ElasticSearchSQL学习笔记基础信息ElasticSearchSQL是一个X-Pack组件,允许ElasticSearch实时执行类似SQL的查询,由ElasticSearch原生支持,无需安装其他插件。基本语法El......
  • pdf的踩坑记录
    1.开始使用vue-pdf这个插件,发现它只适用于页码小的文件,文件大了容易卡顿奔溃(建议小文件使用,比较方便)2.然后做优化,在包裹pdf显示外层div添加滚动事件,初始渲......
  • 记录--从原理分析vue开发环境搭建的全部过程
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助平时大家开发vue项目的时候,相信大部分人都是使用vue-cli脚手架生成的项目架构,然后npmruninstall安装......
  • 记录下LRU算法的使用
    原理可以参考下这个:https://blog.csdn.net/hellozhxy/article/details/119757733 最近在项目上,也使用到了这个LRU,,我们也来解析下这个LRU的实现 我们自己创建一......
  • SQL中如何删除重复数据,只保留其中一行
    SQL专栏SQL数据库基础知识汇总SQL数据库高级知识汇总需求分析数据库中存在重复记录,删除保留其中一条(是否重复判断基准为多个字段)解决方案碰到这样的问题我们先分解步......
  • 【算法学习】完全背包问题公式记录
    朴素f[i][j]=max(f[i-1][j],f[i-1][j-v]+w,f[i-1][j-2v]+2w,...)f[i][j-v]=max(f[i-1][j-v],f[i-1][j-2v]+w,...)=>f[i][j]=max......