create table Course(
id int primary key,
name varchar(20),
score varchar(20)
);
insert into Course values(1,'java','80');
insert into Course values(2,'oracle','70');
insert into Course values(3,'jsp','60');
insert into Course values(4,'javascript','40');
select * from Course;
drop table Course
select id,
name,
score,
case
when score > 60 then
'Pass'
else
'Fail'
end as status
from Course
select id, name, score, decode(sign(score - 60), 1, 'pass', 'fail') status
from Course;
create table tusers(
id int primary key,
code varchar(20),
name varchar(20)
);
insert into tusers values(1,'ST-001','lee');
insert into tusers values(2,'ST-002','zhang');
insert into tusers values(3,'ST-003','wang');
insert into tusers values(4,'ST-002','zhang');
insert into tusers values(5,'ST-003','wang');
insert into tusers values(6,'ST-001','lee');
select * from tusers;
select * from tusers where id in(select min(id) id from tusers t group by t.code)
drop table tusers;
create table tusers(
id int primary key,
name varchar(20)
);
create table tscores(
id int primary key,
score varchar(20)
);
insert into tusers values(1,'lee');
insert into tusers values(2,'zhang');
insert into tusers values(4,'wang');
delete from tusers t where t.id ='3'
insert into tscores values(1,'80');
insert into tscores values(2,'100');
insert into tscores values(3,'90');
select tusers.id 編號,tusers.name 名稱, tscores.score 分數
from tusers
inner join tscores
on tusers.id = tscores.id
。。。。。
case when decode
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.