等值連接這節課
select e.empno,e.ename,e.sal,d.dname from emp e,dept d where e.deptno=d.deptmo
這條中,select后面的e.empno等 用了 where后面起的別名
可是按順序來說 select在where前面啊 where后才起的別名,select怎么在同一條語句中就可以用了 求解答
select e.empno,e.ename,e.sal,d.dname from emp e,dept d where e.deptno=d.deptmo
這條中,select后面的e.empno等 用了 where后面起的別名
可是按順序來說 select在where前面啊 where后才起的別名,select怎么在同一條語句中就可以用了 求解答
2016-08-02
舉報
2016-08-20
SELECT [ALL|DISTINCT]
{*|table.*|[table.field1[as alias1][,table.field2[as alias2]][,…]]}
FROM table_name[as table_alias]
[left|out|inner join table_name2] #聯合查詢
[WHERE …] #指定結果需滿足的條件
[GROUP BY …] #指定結果按照哪幾個字段來分組
[HAVING …] #過濾分組的記錄必須滿足的次要條件
[ORDER BY …] #指定查詢記錄按一個或者多個條件排序
[LIMIT{[OFFSET,]row_count|row_count OFFSET offset}] #指定查詢的記錄從哪條至哪條
2016-08-03
我見過的是跟在select和from后面的,其他地方沒見過呢
2016-08-02
ORACLE 執行語句之前不是拿到查詢語句時就從左到右執行的,必須先解析sql語句,解析過程中就知道了有別名了