기타/엘카데미
[엘카데미 챌린지] 2일차 SQL 레벨 테스트
actt
2023. 7. 18. 14:43
엘카데미라는 코딩교육사이트에서 챌린지 이벤트가 있어서 공부겸 시작하려고 한다.
SQL 레벨 테스트라는 과목을 수강하였는데, 코드를 직접 작성하고 실행하고 바로 채점이 가능한 시스템이라 좋았다.
가장 기초인 select 부터 차근차근 체크할 수 있어서 좋다.
1회차를 완료하였다.

기본 SQL 문법
SELECT <컬럼명> FROM <테이블명>;
UPDATE 테이블명 SET 컬럼 = 수정값 [WHERE 조건];
INSERT INTO 테이블명 [컬럼1, 컬럼2, ...] VALUES (값1, 값2, ...);
문제 풀이 정답
//학년 수정하기
update student set grade = grade + 1;
select * from student;
//새로운 학생 추가하기
INSERT INTO student VALUES (1005, 'Alice', 1, 104);
INSERT INTO student VALUES (1005, 'Bob', 1, 104);
INSERT INTO student VALUES (1005, 'Charles', 1, 105);
select * from student where id >= 1005;
// 벌점 항목 추가
ALTER TABLE student ADD caution INT not null default 0;
select caution from student;
// 경고 부여하기
update student set caution = caution + 1 where grade = 3;
select * from student where caution >= 1;