我是 Oracle 的新手,但以前曾在 mysql 上工作过。我们已将数据库从 mysql 迁移到 oracle,在这种情况下需要帮助。
我在 oracle 10g 中有表格,格式如下:
student_id student_key student_value
---------- ----------- -------------
1 name john
2 name bill
1 age 28
2 age 26
2 result pass
现在我想在它上面创建一个支点,所以我使用以下查询:
select student_id, decode(student_key, 'name', student_Value, null) as studentName
from student_table
输出为
student_id studentName
---------- -----------
1 john
1 null
2 bill
2 null
2 null