美文网首页
高级语法(二)

高级语法(二)

作者: 皮修猪 | 来源:发表于2018-04-15 19:23 被阅读0次

    **ORDER BY:使用 ASC 或 DESC 来设置查询结果是按照升序或者降序排列。

    。。。。。ORDER BY ROL ASC/DESC

    **JOIN:

    1、内连接:SELECT FROM 表1 (INNER)JOIN 表2 ON 表1.ROL=表2.ROL

         即两表取交集

    2、左连接:SELECT FROM 表1 LEFT JOIN 表2 ON 表1.ROL=表2.ROL

          左表全部保留,右表关联不上用null表示

    3、右连接和左连接一样。

    4、左表独立:SELECT FROM 表1 LEFT JOIN 表2 ON 表1.ROL=表2.ROL WHERE 表1.ROL IS NULL (注意是is,不是‘=’)

            即选出左表独有的数据

    5、右表独立:和左表独立一样

    6、全连接(并集):就是左连接加上右连接

    SELECT FROM 表1 LEFT JOIN 表2 ON 表1.ROL=表2.ROL

    UNION

    SELECT FROM 表1 RIGHT JOIN 表2 ON 表1.ROL=表2.ROL

    7、并集去除交集:

    SELECT FROM 表1 LEFT JOIN 表2 ON 表1.ROL=表2.ROL WHERE 表2.ROL IS NULL

    UNION

    SELECT FROM 表1 RIGHT JOIN 表2 ON 表1.ROL=表2.ROL 表1.ROL IS NULL

    **UNION

    相关文章

      网友评论

          本文标题:高级语法(二)

          本文链接:https://www.haomeiwen.com/subject/zlnycftx.html