• 数据库原理


    1、  关系R和S交操作对应的SQL语句:

    Select * from R INTERSECT Select * from S

    或 Select * from R where sname in(select sname from S)

    2、  差操作对应的SQL语句:

    Select * from R EXCEPT select * from S

             或 Select * from R where sname not in(select sname from S)

    3、  并操作对应的SQL语句:

    Select * from R Union Select * from S

    注意:UNION ALL 保留重复元组

    4、  笛卡尔积:

    Select * from R, S

    或 Select * from R CROSS JOIN S

    5、  投影运算:

    Select SingerID, Name from Singer

    6、  选择运算:

    Select * from Singer where Gender = ‘男’

    7、  自然连接:

    Select A, R.B, C, E from R join S on R.B = S.B

    外连接:

    Select A, R.B, C, E from R outer join S on R.B = S.B

    左外连接:

    Select A, R.B, C, E from R left outer join S on R.B = S.B

    右外连接:

    Select A, R.B, C, E from R right outer join S on R.B = S.B

    8、  连接(join)

    Select R.*, S.* from R, S where C < E

    等值连接

    Select R.*, S.* from R, S where R.B = S.B

    9、  除法

    Select distinct Sname from R as X where not exists(select * from S where not exists(select * from R as Y where Y.Cname = S.Cname and Y.Sname = X.Sname))

    10、              通配符%代表任意长度(包括长度为0)的字符串,_则代表任意单个字符。

    11、select * from Singers where Name like ‘Joht\_%’ escape ‘’        这样紧跟在后面的字符_不再具有通配符的含义,转义为普通的_

  • 相关阅读:
    js中disabled属性
    ajax 失焦点局部刷新 判断是否存在
    java 常见异常总结
    struts2+spring+hibernate 分别是做什么?
    武汉·骑行·摄影
    [转]基于粒子滤波的物体跟踪
    [转]Chrome插件:下载YouTube视频
    windows下GSL的配置
    图像处理和计算机视觉中的经典论文
    终于在我电脑上跑通ZK大神给的TLD代码了
  • 原文地址:https://www.cnblogs.com/captionAmazing/p/14882225.html
Copyright © 2020-2023  润新知