一个SQL语句的执行顺序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一个SQL语句的执行顺序相关的知识,希望对你有一定的参考价值。

oracle数据库中的一个SQL语句

select e.a,e.b,
(case when c.typee=‘A‘ then e.a when c.typee=‘B‘ then e.b when c.typee=‘C‘ then e.c end) from gprice e,ctype c where e.goodid=1 and c.cid=1

1、from gprice e,ctype c

2、where where e.goodid=1 and c.cid=1

3、case when c.typee=‘A‘ then e.a when c.typee=‘B‘ then e.b when c.typee=‘C‘ then e.c end

4、select e.a,e.b

把SQL语句里面的每一个地方都故意写错,看执行时报错的顺序推测出SQL语句的执行顺序

以上是关于一个SQL语句的执行顺序的主要内容,如果未能解决你的问题,请参考以下文章

SQL语句执行顺序

sql语句执行顺序、

带嵌套的Sql语句执行顺序问题

sql语句的执行顺序是啥,为啥下面这两个sql执行的结果是一样的

SQL查询语句执行顺序

SQL SERVER 一个SQL语句的执行顺序