SQL语句总结:JOIN、UNION

来源:互联网 发布:99pao软件下载 编辑:程序博客网 时间:2024/06/05 14:10

   1.SQL语句中JOIN的用法总结

  • JOIN: 如果表中有至少一个匹配,则返回行
  • LEFT JOIN: 即使右表中没有匹配,也从左表返回所有的行
  • RIGHT JOIN: 即使左表中没有匹配,也从右表返回所有的行
  • FULL JOIN: 只要其中一个表中存在匹配,就返回行
  • select student.id, student.name,score.score from student left join score on student.id==score.id order by student.id 

  • 2.SQL UNION 操作符

  • UNION 操作符用于合并两个或多个 SELECT 语句的结果集。

    请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。

    SELECT column_name(s) FROM table_name1UNIONSELECT column_name(s) FROM table_name2
    如果允许重复的话使用UNION ALL,默认是不同的值

0 0
原创粉丝点击