博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sql复习
阅读量:6432 次
发布时间:2019-06-23

本文共 573 字,大约阅读时间需要 1 分钟。

左连接:

概念:返回左表中的所有行,如果左表中行在右表中没有匹配行,则结果中右表中的列返回空值。

SELECT * FROM sy_users u LEFT JOIN sy_user_dept d ON u.id = d.`user_id`

右连接: 

概念:恰与左连接相反,返回右表中的所有行,如果右表中行在左表中没有匹配行,则结果中左表中的列返回空值。

select * from  T_student s right join T_class c on s.classId = c.classId

全连接:

概念:返回左表和右表中的所有行。当某行在另一表中没有匹配行,则另一表中的列返回空值

select * from  T_student s full join T_class c on s.classId = c.classId
子查询:
SELECT last_name,salaryFROM employeesWHERE salary > (        SELECT salary        FROM employees        WHERE last_name = 'Abel'        );

 

转载于:https://www.cnblogs.com/limingxian537423/p/8488324.html

你可能感兴趣的文章
20161026学习笔记
查看>>
Docker入门到实践
查看>>
HDU 2063 单向二分匹配裸题(超恶心呢)
查看>>
HDU 4451 简单搭配问题
查看>>
POI之excel导入导出
查看>>
《构建之法》读后感
查看>>
STL--queue学习笔记
查看>>
从《浪潮之巅》看互联网
查看>>
MySQL高级-查询截取分析
查看>>
《程序员代码面试指南》第三章 二叉树问题 在二叉树中找到两个节点的最近公共祖先...
查看>>
yii2之RBAC权限控制
查看>>
使用Double搭建服务群集
查看>>
MFC打开目录
查看>>
DAM的使用结合串口和中断以及GPIO。
查看>>
ul动态添加click事件+js滑动条滚动
查看>>
poi 下拉框实现
查看>>
vb.net调用存储过程简单示例
查看>>
炮兵阵地
查看>>
如何使用Visual Studio构建libiconv
查看>>
C++入门一
查看>>