zoukankan      html  css  js  c++  java
  • sql select查询语句执行

    select。。。 from。。。where。。。group by 。。。having order by。。。

    该sql语句的执行顺序是 from - where - group by -  order by -- select

    from:指定从哪几个表中查询,类似于for循环钟的几个大循环;

    where:类似于最内层for循环的判断条件,这个可以找到符合条件的行记录;

    group by:将行记录分组;

    order by:将组内的记录排序;

    select:找到具体的列(此时是列操作,上面的都是行操作

    子查询:不相关子查询,相关子查询;

      不相关子查询的执行顺序:先执行子查询,子查询只执行一次即可;

      相关子查询:主查询行记录中的某个列被子查询where条件中用到;即先取一个主查询的行记录,传递给子查询,子查询执行一遍,直到所有主查询的行记录被执行一遍为止。

  • 相关阅读:
    BZOJ 3282: Tree( LCT )
    BZOJ 3713: [PA2014]Iloczyn( 枚举 )
    HDU3974
    CodeForces220B
    POJ2349
    HDU3038
    POJ1611
    IELTS
    POJ1125
    POJ2109
  • 原文地址:https://www.cnblogs.com/zhihuayun/p/7326152.html
Copyright © 2011-2022 走看看