zoukankan      html  css  js  c++  java
  • SQL 初级教程学习(三)

    1.SQL JOIN

     NNER JOIN:如果表中有至少一个匹配,则返回行

    LEFT JOIN:即使右表中没有匹配,也从左表返回所有的行

    RIGHT JOIN:即使左表中没有匹配,也从右表返回所有的行

    FULL JOIN:只要其中一个表中存在匹配,则返回行

    2.SELECT column_name(s)
    FROM table1
    JOIN table2
    ON table1.column_name=table2.column_name;

    注释:INNER JOIN 与 JOIN 是相同的,取2表共有的。

    3.SQL LEFT JOIN 语法

    SELECT column_name(s)
    FROM table1
    LEFT JOIN table2
    ON table1.column_name=table2.column_name;

    注释:在某些数据库中,LEFT JOIN 称为 LEFT OUTER JOIN。

    4.SQL RIGHT JOIN 语法

    SELECT Websites.name, access_log.count, access_log.date FROM access_log RIGHT JOIN Websites ON access_log.site_id=Websites.id ORDER BY access_log.count DESC;

    RIGHT JOIN 关键字从右表(Websites)返回所有的行,即使左表(access_log)中没有匹配。

    5.RIGHT JOIN 关键字从右表(Websites)返回所有的行,即使左表(access_log)中没有匹配。

    SELECT Websites.name, access_log.count, access_log.date
    FROM Websites
    FULL OUTER JOIN access_log
    ON Websites.id=access_log.site_id
    ORDER BY access_log.count DESC;

    FULL OUTER JOIN 关键字返回左表(Websites)和右表(access_log)中所有的行。

  • 相关阅读:
    Android无限循环轮播广告位Banner
    Android自定义View绘图实现拖影动画
    Android Material Design : Ripple Effect水波波纹荡漾的视觉交互设计
    ArrayList的线程安全测试
    异常总结
    java反射
    数据结构之链表
    移位运算符
    java设计模式:单例模式
    第三章:多态
  • 原文地址:https://www.cnblogs.com/hanxingli/p/7290316.html
Copyright © 2011-2022 走看看