기록해! 정리해!

select 연습 본문

연습문제/Oracle(SQLD)

select 연습

zsuling 2022. 5. 18. 09:31

drop table student;



create table student(

sno varchar2(3) not null primary key ,

sname nvarchar2(10),

year varchar2(10),

dept nvarchar2(10) 

);



insert into student(sno,sname,year,dept)

values('100','나연묵','4','컴퓨터');

insert into student(sno,sname,year,dept)

values('200','이찬영','3','전기');

insert into student(sno,sname,year,dept)

values('300','정기태','1','컴퓨터');

insert into student(sno,sname,year,dept)

values('400','송병호','4','컴퓨터');

insert into student(sno,sname,year,dept)

values('500','박종화','2','산공');



select * from student;



-- sno 가 100번인 학생의 학번과 이름을 출력하시오.
-- sno 가 100번 또는 sno가 300인 학생의 레코드를 출력하시오.
-- 이름에 '기' 란 글자가 포함되어 있는 컴퓨터과 학생의 레코드를 출력하시오. ?
-- 학과가 전기과 또는 산공과인 학생의 레코드를 출력하시오. 
-- 컴퓨터과가 아닌 학생의 이름과 학과를 출력하시오.
-- 학과가 전기과 또는 산공과 가 아닌 학생의 레코드를 출력하시오.
-- 이름을 기준으로 내림차순 정렬하시오. ?
-- 학년을 기준으로 내림차순 후 번호를 이용하여 오름 차순 정렬하시오. ?

-- 100번 학생의 이름을 나현묵으로 변경하시오.?

-- 전기과를 전자공학과로 변경하시오.

-- 400번학생의 레코드를 이름은 둘리, 학년은 5학년으로 변경하시오.

-- 600번 영심이 , 5학년 , 산공과로 추가 하시오. ?

-- 이름의 시작이 '박' 으로 시작하는 학생을 삭제하시오.

 

2022.05.17 - [Oracle] - 2- 예제1

'연습문제 > Oracle(SQLD)' 카테고리의 다른 글

Select 연습(5)- 학생테이블  (0) 2022.05.23
Select 연습(4)-서브쿼리  (0) 2022.05.23
Select 연습(3)  (0) 2022.05.19
Select 연습 (2)  (0) 2022.05.19
Select 연산자 연습  (0) 2022.05.18
Comments