SQL 筆試題
一個筆試題:
sql語句的問題
J F
---------- ----------
3 5
4 5
5 5
SQL> select * from test3;
K Y
---------- ----------
5 0
6 0
我需要得到的結果是
DD F Y
---------- ---------- ----------
3 5
4 5
5 5 0
6 0
SQL> insert into test2 values (3,5);
已建立 1 行。
SQL> insert into test2 values (4,5);
已建立 1 行。
SQL> insert into test2 values (5,5);
已建立 1 行。
SQL> create table test3 (k number,y number);
表已建立。
SQL> select * from test2;
J F
---------- ----------
3 5
4 5
5 5
SQL> insert into test3 values (5,0);
已建立 1 行。
SQL> insert into test3 values (6,0);
已建立 1 行。
SQL> select * from test3;
K Y
---------- ----------
5 0
6 0
SQL> commit;
提交完成。
-------------錯解------------
----使用union
SQL> select j DD,f,to_number(null) from test2
2 union
3 select k ,to_number(null),y from test3;
DD F TO_NUMBER(NULL)
---------- ---------- ---------------
3 5
4 5
5 5
5 0
6 0
-------------使用union all
SQL> select j DD,f,to_number(null) y from test2
2 union all
3 select k ,to_number(null),y from test3;
DD F Y
---------- ---------- ----------
3 5
4 5
5 5
5 0
6 0
題目的意思是按test2.j=test3.k做full join
我寫的肯定結果一樣,因為沒有重複行
------------正解-----------
SQL> select nvl(j,k) DD ,f,y from test2 full join test3 on j=k;
DD F Y
---------- ---------- ----------
3 5
4 5
5 5 0
6 0
-------------------------------------
select dd,max(f),max(y)
from
(select j DD,f,to_number(null) y from test2
union
select k ,to_number(null),y from test3)
group by dd;-------------風鈴中の鬼提供!
-
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22664653/viewspace-667852/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 筆試題目——研發工程師筆試題筆試工程師
- 騰訊筆試題筆試
- java筆試題Java筆試
- shell 筆試題筆試
- 測試筆試多選題筆試
- 軟體測試筆試題筆試
- 騰訊筆試題集筆試
- php筆試題gtalentPHP筆試
- IT公司筆試題(四)筆試
- c++筆試題C++筆試
- SXF科技筆試題筆試
- linux筆試題Linux筆試
- DBA筆試題(轉)筆試
- DBA筆試試題-考試認證(zt)筆試
- HTML最新面試題(筆試面試題)HTML面試題筆試
- 前端筆試題面試題記錄前端筆試面試題
- 筆試題目——程式設計題筆試程式設計
- 華為秋招筆試題筆試
- JavaScript經典筆試題JavaScript筆試
- 3 .NET Core筆試題筆試
- Python 筆試 面試題Python筆試面試題
- Unity 筆試題目(一)Unity筆試
- 中興筆試選擇題筆試
- 騰訊筆試題--微信紅包筆試
- android筆試題整理Android筆試
- java基礎筆試題Java筆試
- 嵌入式筆試題筆試
- 幾道Java筆試題Java筆試
- 數學類筆試題筆試
- 測試筆試邏輯思維題筆試
- 前端筆試題面試題記錄(下)前端筆試面試題
- 效能測試筆試 50 題 (答案在末尾)筆試
- 荔枝FM的前端筆試題前端筆試
- Java筆試題怎麼做Java筆試
- 機器學習筆試題精選(七)機器學習筆試
- 機器學習筆試精選題(四)機器學習筆試
- 影像處理筆試面試題筆試面試題
- 機器學習筆試題精選(一)機器學習筆試