본문 바로가기

Program Language/Java

[JAVA] SQL

2017.05.29


SQL


<SQL 응용실습문제>

1.

- 아이디 문자열(10), 비밀번호 문자열(10), 연락처 정수형(30), 월급 정수형(30), 이메일 문자열(70), 주소 문자열(70) 을 갖은 salesman 테이블을 생성하시오.


=> 

create table salesman (

id varchar(10), 

pass varchar(10), 

phone number, 

salary number, 

email varchar(70), 

addr varchar(70)

)


cf) select * from SALESMAN; //테이블 생성된 모든 정보를 가져오기



2. 데이터 입력


1. 'Jason','3650',018,500000000,'jason12@naver.com','서울'

2. 'Tomas','1234',019,2000000,'Tomail1@naver.com','뉴욕'

3. 'PSY','4600',010,5000000,'love_PSY@naver.com','부산'

4. 'Cris','365012',011,10000,'Cris002@naver.com','북한'

5. 'Justin','66677',010,70000000,'justin00@naver.com','일본'

을 테이블에 입력하시오.



=>

INSERT INTO salesman VALUES('Jason','3650',018,500000000,'jason12@naver.com','서울');

INSERT INTO salesman VALUES('Tomas','1234',019,2000000,'Tomail1@naver.com','뉴욕');

INSERT INTO salesman VALUES('PSY','4600',010,5000000,'love_PSY@naver.com','부산');

INSERT INTO salesman VALUES('Cris','365012',011,10000,'Cris002@naver.com','북한');

INSERT INTO salesman VALUES('Justin','66677',010,70000000,'justin00@naver.com','일본');


cf) delete salesman; //생성된 테이블의 모든 정보를 지우기

3. salesman 테이블을 카피해서 데이터까지 옮겨라

- 테이블 명 salesman_copy

create table salesman_copy (
id varchar(10), 
pass varchar(10), 
phone number, 
salary number, 
email varchar(70), 
addr varchar(70)
)

insert into SALESMAN_copy select * from SALESMAN;

select * from SALESMAN_copy;

drop table salesman_copy;

alter table salesman_copy add email varchar(50);

4. salesman 테이블 안에 있는 컬럼 중 아이디와 주소만 검색하세요.

=> select id,addr from salesman;

5. salesman 테이블 안에 있는 사람들의 월급을 검색하세요. 번호 컬럼을 출력하되 중복되는 값을 제거하고 출력하세요.

=> select id,addr from salesman;

6. 이름이 Jason인 사람의 정보를 검색하세요.

=> select * from SALESMAN where id='Jason';

7. 연봉이 1,000,000원 이상인 사람의 정보를 검색하세요.

=> select * from SALESMAN where salary>1000000;

8. 번호가 010이고 월급이 70,000,000인 사람을 검색하세요.

=> select * from SALESMAN where salary=70000000 and phone='010';


'Program Language > Java' 카테고리의 다른 글

[JAVA] SQL_3  (0) 2017.05.31
[JAVA] JDBC_2  (1) 2017.05.30
[JAVA] JDBC  (0) 2017.05.29
[JAVA] <CGI> 상속  (0) 2017.05.19
[JAVA] JAVA  (0) 2017.05.02