GZICP.com   
 
    返回首页
    联系我们
 
 
     

SQL入门:相关名

www.gzicp.com   2004年7月9日 16:24:57
 
  相关名是用于识别一个
DELETE 语句的第一个子句
于定义相关名的上下文中。
对象的多种用途的标识符。可在
中定义相关名。相关名可与表、

查询的 FROM 子句中和 UPDATE 或
视图或嵌套表表达式关联,但只限


  例如,子句 FROM STAF
F S、ORG O 分别指定 S 和 O
作为 STAFF 和 ORG 的相关名。

   SELECT NAME, DEPTNAME                        
   FROM STAFF S, ORG O                      
   WHERE O.MANAGER = S.ID                

  一旦定义了相关名,则
ORG.MANAGER=STAFF.ID 的
只可以使用相关名来限定对象。
话,则该语句就会失效。
例如,上例中如果写成


  也可以使用相关名作为表示数据库对
象的简称。只输入 S 比输入 STAFF 更容易。

  通过使用相关名,可复制对象。这在
示例中,EMPLOYEE 表与它自己的另一个
员的雇员的姓名、这些雇员的经理的姓名
需要将表中各项与自己本身作比较时很有用。在下列
实例比较以寻找所有雇员的经理。该示例显示非设计
以及部门编号。

   SELECT E2.FIRSTNME, E2.LASTNAME,    
   E2.JOB,
E1.FIRSTNME, E1.LASTNAME, E1
.WORKDEPT
   FROM EMPLOYEE E1, EMPLOYEE E2    
   WHERE E1.WORKDEPT = E2.WORKDEPT
   AND E1.JOB = 'MANAGER'              
   AND E2.JOB <> 'MANAGER'

   AND E2.JOB <> 'DESIGNER'

                                                                               

  此语句产生下列结果:                                                         

   


 
 

ChinaITLab 

相关文章
·SQL入门:表表达式(2004年07月09日)
·SQL入门:条件表达式(2004年07月09日)
·SQL入门:转换数据类型(2004年07月09日)
·SQL入门:标量全查询(2004年07月09日)
·SQL入门:分组(2004年07月09日)
·SQL入门:使用函数(2004年07月09日)
·SQL入门:使用子查询(2004年07月09日)
·SQL入门:从多个表中选择数据(2004年07月09日)
·SQL入门:给表达式命名(2004年07月05日)
·SQL入门:使用表达式来计算值(2004年07月05日)
·SQL入门:运算次序(2004年07月05日)
·SQL入门:除去重复行(2004年07月05日)
·SQL入门:将行进行排序(2004年07月05日)
·SQL入门:选择行(2004年07月05日)
·SQL入门:选择列(2004年07月05日)
·SQL入门:创建视图(2004年06月30日)
·SQL入门:删除数据(2004年06月30日)
·SQL入门:更改数据(2004年06月30日)
·SQL入门:插入数据(2004年06月30日)
·SQL入门:创建表(2004年06月30日)
·SQL入门:数据类型(2004年06月28日)
·SQL入门:模式(2004年06月28日)
·SQL入门:视图(2004年06月28日)
·SQL入门:表(2004年06月28日)
最新文章
·防范SQL注入式攻击  (2004年09月05日)
·SQL injection的实现与应用  (2004年09月04日)
·SQL入门:目录视图的介绍  (2004年07月15日)
·SQL入门:大对象 (LOB)  (2004年07月15日)
·SQL入门:用户定义函数  (2004年07月15日)
·SQL入门:用户定义类型  (2004年07月15日)





 
 
Copyright © 1999-2008 GZICP.com All Rights Reserved