浩康建站品牌

13518219792
  • 首页
  • 关于我们
    • 如何选择
    • 选择理由
  • 案例作品
    • 网站建设
    • 优化推广
    • 微信开发
    • 电商托管
  • 服务项目
    • 网站建设
    • 移动端/APP
    • 微信/小程序
    • 技术支持
    • 其它服务
  • 建站知识
    • 广西网站建设
    • 广西做网站
    • 广西网站设计
  • 网站售后
    • 广西网站运营
    • 广西网站维护
    • 广西网站推广
  • 客服中心
  • 全国分站

带您深入了解SQL连接查询

SQL连接查询我们经常会用到,其中SQL多表连接查询分为:内连接,外连接,交叉连接,下面就为您详细介绍SQL连接查询方面的知识,供您参考。

成都创新互联公司是一家以网站设计建设,小程序开发、网站开发设计,网络软件产品开发,企业互联网推广服务为主的民营科技公司。主要业务涵盖:为客户提供网站策划、网站设计、网站开发、空间域名、网站优化排名、外链等服务领域。凭借建站老客户口碑做市场,建设网站时,根据市场搜索规律和搜索引擎的排名收录规律编程,全力为建站客户设计制作排名好的网站,深受老客户认可和赞誉。

内连接的使用 根据表中共同的列进行匹配,特别是存在主外键关系。
一般用的比较多
外连接 分为 左外连接,右外连接,完整连接
交叉连接返回的记录是两张表相乘的记录数

内连接主要一主表的信息为主,如果没有数据就不显示
我们来看实例:
先建两张表:

 
 
 
  1. create table student   
  2. (   
  3. id int primary key identity(1,1),   
  4. name varchar(50)   
  5. )   
  6. create table grade(   
  7.    id int primary key identity(1,1),   
  8. score money   
  9. )   
  10. alter table grade add sid int   
  11. select * from grade   
  12. alter table grade add constraint   fk_sid foreign key(sid) references student(id)   
  13. insert into student values('哈哈')   
  14. insert into student values('喜喜')   
  15. insert into student values('呵呵')   
  16. insert into student values('郁闷')   
  17. insert into student values('小强')   
  18. insert into student values('小马')   
  19. insert into grade values(90,1)   
  20. insert into grade values(80,2)   
  21. insert into grade values(70,null)   
  22. select * from student   
  23. select * from grade   

内连接查询方式有两种:

 
 
 
  1. 1.select s.*,g.* from student s ,grade g where s.id=g.sid;   
  2. 2.select s.*, g.* from student s inner join grade g on s.id=g.sid;  

我们看到 我们主表没有主表没有匹配信息的时候 其他的记录没有显示
下面我们来看外连接:主要以从表信息为主 从表没有主表记录则显示为null

 
 
 
  1. select s.*,g.* from student s left join grade g on s.id=g.sid   
  2. select s.*,g.* from student s right join grade g on s.id=g.sid  

还可以是  

 
 
 
  1. select s.*,g.* from student s left outer join grade g on s.id=g.sid   
  2. select s.*,g.* from student s right outer join grade g on s.id=g.sid  

看他是左还是右

下面来看看完整连接:将两表的左和右基础数据全部查询出来 当一个表没有另一个表的记录的时候则为null。反之右表也是一样

 
 
 
  1. select s.* ,g.* from student s full join grade g on s.id=g.sid  
  2.  
  3. select s.* ,g.* from student s full outer join grade g on s.id=g.sid  

交叉连接查询:先返回左表所有行,左表行在与右表行一一组合,等于两个表相乘

 
 
 
  1. select s.*,g.* from student s cross join grade g 

【编辑推荐】

带您了解SQL Server标识列

SQL SELECT语句的使用

使用SQL Delete命令删除记录

SQL Server创建表和删除表

SQL Server存储过程的单步调试


网站题目:带您深入了解SQL连接查询
文章分享:http://www.gxwzsj.com/article/dpejhsj.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流

其他资讯

  • innerHTML不起作用
  • html如何清空画布
  • MAC装windows10装哪个好?windows10mac
  • WindowsServer2012WindowsFirewall
  • 小型数据库的应用及优势 (属于小型数据库)

行业动态

企业网站建设的重要性!

现在虽然是移动互联网时代,但企业网站依然重要,包含PC站点,移动站。可以说企业网站关系企业的未来发展和前途,尤其对中小企业更是如此,一些中小企业老板,对自己的名片很在乎,因为这是个门面。...

服务项目

  • 网站建设

    查看详情
  • 移动端/APP

    查看详情
  • 微信/小程序

    查看详情
  • 技术支持

    查看详情
  • 其它服务

    查看详情
  • 更多服务项目

    用我们的专业和诚信赢得您的信赖,从PC到移动互联网均有您想要的服务!

    获取更多

联系吧 在百度地图上找到我们

电话:13518219792

如遇占线或暂未接听请拨:136xxx98888

业务咨询 技术咨询 售后服务
网站设计
网站设计公司
成都网站设计
成都网站设计
成都网站设计
网站制作
H5网站制作
成都网站制作
手机网站制作
成都商城网站制作
联系我们
电话:13518219792
邮箱:631063699@qq.com
地址:成都青羊区锦天国际1002号
网址:www.gxwzsj.com
网站建设
乐山网站建设
达州网站建设
定制网站建设
江油网站建设

微信二维码

  • 友情链接
  • cdbrznjsb.com
  • msfdjwx.com
  • 眉山玉柴柴油发电机
  • njfdjwx.com
  • 成都发电机维保
  • 成都餐饮管理
  • 四川国泰民安消防
  • 成都网站营销
  • 建站公司
  • 光华电信机房托管

Copyright © 2013-2025 www.gxwzsj.com 浩康建站品牌广西站 QQ:244261566 版权所有 备案号:蜀ICP备17025366号

  • 在线咨询
  • 13518219792
  • 微信二维码

  • 移动版官网