易截截图软件、单文件、免安装、纯绿色、仅160KB

SQL JOIN之完全用法

最近在做mysql的性能忧化,做到多表连接查询,比较头疼,看了一些join的资料,终于搞定,这里分享出来!
外联接。外联接可以是左向外联接、右向外联接或完整外部联接。    
  在   from   子句中指定外联接时,可以由下列几组关键字中的一组指定:  
   
  LEFT   JOIN   或   LEFT   OUTER   JOIN。    
  左向外联接的结果集包括   LEFT   OUTER   子句中指定的左表的所有行,而不仅仅
是联接列所匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中
右表的所有选择列表列均为空值。  
   
  RIGHT   JOIN   或   RIGHT   OUTER   JOIN。    
  右向外联接是左向外联接的反向联接。将返回右表的所有行。如果右表的某行在左表
中没有匹配行,则将为左表返回空值。  
   
  FULL   JOIN   或   FULL   OUTER   JOIN。    
  完整外部联接返回左表和右表中的所有行。当某行在另一个表中没有匹配行时,则另
一个表的选择列表列包含空值。如果表之间有匹配行,则整个结果集行包含基表的数据
值。  
   
  仅当至少有一个同属于两表的行符合联接条件时,内联接才返回行。内联接消除与另
一个表中的任何行不匹配的行。而外联接会返回   from   子句中提到的至少一个表或
视图的所有行,只要这些行符合任何   WHERE   或   HAVING   搜索条件。将检索通
过左向外联接引用的左表的所有行,以及通过右向外联接引用的右表的所有行。完整外
部联接中两个表的所有行都将返回。  
   
  Microsoft®   SQL   Server™   2000   对在   from   子句中指定的外
联接使用以下   SQL-92   关键字:    
   
 


相关文档:

航空公司管理系统(VC++ 与SQL 2005)

系统环境:Windows 7
软件环境:Visual C++ 2008 SP1 +SQL Server 2005
本次目的:编写一个航空管理系统
      这是数据库课程设计的成果,虽然成绩不佳,但是作为我用VC++ 以来编写的最大程序还是传到网上,以供参考。用VC++ 做数据库设计并不容易,但也不是不可能。以下是我的程序界面,后面 ......

SQL面试题[经典收录]


SQL面试题(1)
create table testtable1
(
id int IDENTITY,
department varchar(12)
)
select * from testtable1
insert into testtable1 values('设计')
insert into testtable1 values('市场')
insert into testtable1 values('售后')
/*
结果
id department
1   设计
2   市场
......

SQl server2000 学习总结

上周一java 的失利了,虽然还没正式开这门课,但我也自学了半年,这次的失利让我深刻认识了自己所存在的不足。为以后学习留下了宝贵的经验。熟话说:“不入虎穴,焉得虎子”。
后天,我要再一次去北大。这次考SQL SERVER2000 ,同样,这门还没学完,其实,是刚开始学。学到了第三章关系模式设计原理 , 虽然没有必胜的信心 ......

SQL 通配符

SQL 通配符
 
在搜索数据库中的数据时,您可以使用 SQL 通配符。
SQL 通配符
在搜索数据库中的数据时,SQL 通配符可以替代一个或多个字符。
SQL 通配符必须与 LIKE 运算符一起使用。
在 SQL 中,可使用以下通配符:
通配符描述
%
替代一个或多个字符
_
仅替代一个字符
[charlist]
字符列中的任何单一字符 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号