SQL

MYSQL 오답풀이

ture403 2023. 4. 21. 12:00

- Frederick Philips Brooks
Mythical Man-Month 저자
728x90
반응형

01. SQL문의 빈칸을 완성하시오.

[학생] 테이블에서 전화번호가 NULL 값이 아닌 학생명을 모두 검색하기 위한 SQL문의 작성하시오.

SELECT 학생명 FROM 학생 WHERE 전화번호 _____;

02. SQL문의 빈칸을 완성하시오.

사용자 "HWANG"에게 테이블을 생성할 수 있는 권한을 부여하기 위한 SQL문을 작성하시오.

_____ CREATE TABLE _____ HWANG

03. SQL문의 빈칸을 완성하시오.

[성적] 테이블에서 점수가 90점 이상 95점 이하인 '컴퓨터공학과' 학생의 정보를 검색한 SQL문을 작성하시오.

SELECT * FROM 성적 WHERE (점수 _____ 90 _____ 95) AND 학과 = '컴퓨터공학과';

04. SQL문의 빈칸을 완성하시오.

[성적] 테이블에서 점수가 높은 학생 순으로 이름(Name)과 점수(Score)가 출력되도록 SQL문을 작성하시오.

SELECT Name, Score FROM 성적 _____ BY Score _____

05. SQL문의 빈칸을 완성하시오.

[학생] 테이블에서 '안중근' 학생의 점수를 95점으로 갱신하는 SQL문을 작성하시오.

_____ 학생 _____ 점수 = 95 WHERE 이름 = "안중근";

06. SQL문의 빈칸을 완성하시오.

[학생] 테이블에서 '주소' 속성을 추가하는 SQL문을 작성하시오.

_____ TABLE 학생 _____ 주소 VARCHAR(20)

07. SQL문의 빈칸을 완성하시오.

[학생] 테이블에서 '이'로 시작하는 학생들의 학번을 검색하여 학년이 높은 학생 순으로 출력하는 SQL문을 작성하시오.

SELECT 학번 FROM 학생 WHERE 이름 = "_____" ORDER BY 학년 _____

08. SQL문의 빈칸을 완성하시오.

[학생정보] 테이블과 [학과정보] 테이블을 결합하여 학생명과 학과명을 출력하는 SQL문을 작성하시오.

SELECT A.이름, B.학과명 FROM 학생정보 A _____ 학과정보 B ON A.학과 = B.학과 

09. SQL문의 빈칸을 완성하시오.

[Exam] 테이블의 모든 레코드를 지우기 위한 명령어 SQL문을 작성하시오.

_____ from Exam

10. SQL문의 빈칸을 완성하시오.

[Exam] 테이블의 구조를 변화시키며 삭제하기 위한 명령어 SQL문을 작성하시오.

_____ from Exam

오답풀이

 

01. SQL문의 빈칸을 완성하시오.

[학생] 테이블에서 전화번호가 NULL 값이 아닌 학생명을 모두 검색하기 위한 SQL문의 작성하시오.

SELECT 학생명 FROM 학생 WHERE 전화번호 _____;

널값이 아닌것은 is not null입니다.

 

03. SQL문의 빈칸을 완성하시오.

[성적] 테이블에서 점수가 90점 이상 95점 이하인 '컴퓨터공학과' 학생의 정보를 검색한 SQL문을 작성하시오.

SELECT * FROM 성적 WHERE (점수 _____ 90 _____ 95) AND 학과 = '컴퓨터공학과';

between and 입니다. 부등호는 집어 넣을수 없습니다.

 

06. SQL문의 빈칸을 완성하시오.

[학생] 테이블에서 '주소' 속성을 추가하는 SQL문을 작성하시오.

_____ TABLE 학생 _____ 주소 VARCHAR(20)

주소 속성을 추가하는 구문은 alter add입니다.

 

09. SQL문의 빈칸을 완성하시오.

[Exam] 테이블의 모든 레코드를 지우기 위한 명령어 SQL문을 작성하시오.

_____ from Exam

모든 레코드를 지우는 명령어는 delete 입니다.