728x90
반응형

STUDENT 테이블

 

EMP 테이블

 

 

 

 

1. STUDENT 테이블에서 기계과 이면서 키가 170 이상인 학생 조회

▶ 코드

SELECT STU_NAME
FROM STUDENT
WHERE STU_DEPT IN ('기계') AND STU_HEIGHT >= 170;

 

▶ 출력 결과

 

 

 

2. STUDENT 테이블에서 반(STU_CLASS)가 A이거나 B인 학생 구하기

▶ 코드

SELECT STU_NAME
FROM STUDENT
WHERE STU_CLASS IN ('A','B');

 

▶ 출력 결과

 

 

 

3. STUDENT 테이블에서 몸무게가 60~70 사이인 학생 구하기(BETWEEN 사용)

▶ 코드

SELECT STU_NAME
FROM STUDENT
WHERE STU_WEIGHT BETWEEN 60 AND 70;

 

▶ 출력 결과

 

 

 

4. STUDENT 테이블에서 키가 170이상인 학생의 수 구하기

▶ 코드

SELECT COUNT(STU_NAME) AS 학생수
FROM STUDENT
WHERE STU_HEIGHT >= 170;

 

▶ 출력 결과

 

 

 

5. EMP 테이블에서 급여가 4000 이상인 레코드 삭제

▶ 코드

DELETE
FROM EMP
WHERE SAL >= 4000;

 

▶ 출력 결과

SAL이 4000이 넘는 행이 삭제되었다.

 

 

6. EMP 테이블에서 부서번호(DEPTNO)가 20인 레코드 삭제

▶ 코드

DELETE
FROM EMP
WHERE DEPTNO IN (20);

 

▶ 출력 결과

  • DEPTNO가 20인 행이 삭제되었다.

 

 

 

7. STUDENT 테이블에서 키가 180이상인 학생의 몸무게 1씩 증가

▶ 코드

UPDATE STUDENT
SET STU_WEIGHT = STU_WEIGHT+1
WHERE STU_HEIGHT >= 180;

 

▶ 출력 결과

  • 몸무게가 90에서 1이 증가된 91으로 변경되었다.

 

 

 

8. STUDENT 테이블에서 기계과 이면서 3학년인 학생의 반(STU_CLASS)를 B로 변경

▶ 코드

UPDATE STUDENT
SET STU_CLASS = 'B'
WHERE STU_DEPT = '기계' AND STU_GRADE = 3;

 

▶ 출력 결과

  • A 값이 B로 출력되었다.

 

728x90
반응형

'HRD_훈련 > 실습' 카테고리의 다른 글

[SQL] JOIN 실습 1 (20일차)  (0) 2023.06.13
[SQL] SQL 함수 실습 (19일차)  (0) 2023.06.12
[SQL] UPDATE 실습 (19일차)  (0) 2023.06.12
[SQL] DELETE 실습 (19일차)  (0) 2023.06.12
[SQL] SELECT 실습 (19일차)  (0) 2023.06.12

+ Recent posts