--編寫一個組合查詢,返回下了訂單的顧客ide
SQL> SELECT CUST_IDit
2 FROM CUSTOMER_TBLclass
3 INTERSECTselect
4 SELECT CUST_ID查詢
5 FROM ORDERS_TBL;註釋
CUST_IDdi
----------view
090vi
12co
232
287
43
432
6 rows selected
--編寫一個組合查詢,返回沒下訂單的顧客
SQL> SELECT CUST_ID
2 FROM CUSTOMER_TBL
3 MINUS
4 SELECT CUST_ID
5 FROM ORDERS_TBL;
CUST_ID
----------
109
21
221
288
333
345
560
590
610
9 rows selected
格式化SQL語句
語句具備良好可讀性的規則:
1.每一個子句以新行開始。
2.當子句的參數超過一行長度須要換行時,利用製表符(TAB)或空格來造成縮進。
3.以一致的方式使用製表符和空格。
4.當語句使用多個表時,使用表的別名。
5.若是SQL實現裏容許使用註釋,應該在語句裏有節制地使用。
6.若是SELECT語句裏要使用多個字段,就讓每一個字段都重新行開始。
7.若是在FROM子句裏要使用多個表,就讓每一個表格都重新行開始。
8.讓WHERE子句裏每一個條件都以新行開始,這樣就能夠清晰地看到語句的全部條件及其次序。