摘要: Union因为要进行重复值扫描,所以效率低。如果合并没有刻意要删除重复行,那么就使用Union All 两个要联合的SQL语句 字段个数必须一样,而且字段类型要“相容”(一致); 如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。un 阅读全文
posted @ 2019-06-17 20:12 虎克船长 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 1.基本语法 例如: 简单说来是将一个树状结构存储在一张表里,比如一个表中存在两个字段:org_id,parent_id,那么通过表示每一条记录的parent是谁,就可以形成一个树状结构,用上述语法的查询可以取得这棵树的所有记录,其中: 条件1 是根结点的限定语句,当然可以放宽限定条件,以取得多个根 阅读全文
posted @ 2019-06-16 16:22 虎克船长 阅读(629) 评论(0) 推荐(0) 编辑
摘要: distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑是会直接影响到效率的。 distinct 会对返回的结果集进行排序,所以,最好和 阅读全文
posted @ 2019-06-16 10:54 虎克船长 阅读(4601) 评论(1) 推荐(0) 编辑
摘要: WITH AS短语,也叫做子查询部分(subquery factoring),可以做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。With查询语句不是以select开始的,而是以“WITH”关键字开头,可认为在真正进行查询之前预先构造了一个临时表,之后便可多次使用它做进一步的分 阅读全文
posted @ 2019-06-02 21:45 虎克船长 阅读(3982) 评论(0) 推荐(1) 编辑