クラシックインタビュー1

テーブル試験(作成
ID番号(10)主キー、
タイプ番号(10)、
t_id番号(10)、
値VARCHAR2(5)
)。
テスト値に挿入(100,1,1「张三」)。
テスト値に挿入(200,2,1、「男」)。
試験値(300,3,1、'50' )に挿入します。


-


試験値(101,1,2「刘二」)に挿入します。
テスト値に挿入(201,2,2、「男」)。
試験値(301,3,2、'30' )に挿入します。

試験値(102,1,3 '劉3')に挿入;
( '女性'、202,2,3)テスト値にINSERT、
試験値(302,3,3、'10「)。INSERT INTO;
ください結果は以下のとおりであるクエリを記述します。

名前性別年齢
--------- -------- ----
張M 50

-グループ化を使用する
選択MAX(デコード(タイプ1 、値)) " 名前"、
MAX(タイプのデコード(2値))、 "性別"、
MAX(タイプ、3値)のデコード() "年齢"
テスト
t_idによってグループ

-使用表连接方式
からt1.value "姓名"、t2.value "性别"、t3.value "年龄"を選択し
(選択値、タイプ= 1テストからt_id)T1、
選択値、ここで試験からt_idをタイプ= 2)T2、
選択値、t1.t_id = t2.t_idとt1.t_id = t3.t_idテストここでタイプ= 3)t3からt_id

おすすめ

転載: www.cnblogs.com/ki16/p/11221593.html