728x90
반응형
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;
▶ 출력 결과
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 |