Oracle 的 Decode函数用法
Oracle 的 Decode函数用法
已知一个表T的结构为如下:
表 T | ||
姓名 |
科目 |
成绩 |
Varchar2(10) |
Varchar2(10) |
number(3) |
不能为空 |
不能为空 |
|
(1)根据已知的表结构创建表名为t1的表,并写出创建表t1的sql语句。
create table t1
(
姓名 varchar2(10) not null,
科目 varchar2(10) not null,
成绩 number(3)
)
(2)向表T中插入如下数据,并写出插入的sql语句
数据:
张三 语文 20
张三 数学 30
张三 物理 50
李四 语文 70
李四 数学 60
李四 物理 90
insert into t1 values ('张三','语文',20);
insert into t1 values ('张三','数学',30);
insert into t1 values ('张三','物理',50);
insert into t1 values ('李四','语文',70);
insert into t1 values ('李四','数学',60);
insert into t1 values ('李四','物理',90);
(3)在PL/SQL中怎样通过select语句把他变成以下结构
姓名 语文 数学 物理
张三 20 30 50
李四 70 60 90
评论暂时关闭