아래의 설명 중 SQL 문의 특징을 모두 고르시오.ㄱ) 여러 줄에 나누… | [컴퓨터활용능력 1급 필기] 10년 1회차 기출문제 상세 페이지
1[컴퓨터활용능력 1급 필기] 10년 1회차
아래의 설명 중 SQL 문의 특징을 모두 고르시오.
ㄱ) 여러 줄에 나누어 입력 가능하다.
ㄴ) 문장 끝에는 콜론(:)을 붙인다.
ㄷ) keyword는 대문자로 입력해야한다.
ㄹ) select 질의 시 정렬순서의 기본값은 오름차순이다.
1
ㄱ, ㄴ
2
ㄴ, ㄷ, ㄹ
3
ㄱ, ㄹ
4
ㄱ, ㄷ
해설
SQL은 자유 형식(free format) 언어이므로 명령을 여러 줄에 나누어 입력해도 되고, 단어 사이의 공백·줄바꿈 개수도 제한이 없습니다. 또한 SELECT 질의에서 ORDER BY 절의 정렬 순서를 생략하면 오름차순(ASC)이 기본값으로 적용됩니다. 따라서 제시된 설명 중 '여러 줄에 나누어 입력 가능하다'와 'select 질의 시 정렬순서의 기본값은 오름차순이다'가 옳은 특징입니다.
반면 '문장 끝에는 콜론(:)을 붙인다'는 잘못된 설명입니다. SQL 문장의 종결 기호는 콜론이 아니라 세미콜론(;)이며, 콜론은 일부 환경에서 매개변수 표시 등에 쓰이는 별개의 기호입니다.
'keyword는 대문자로 입력해야한다'도 틀립니다. SELECT, FROM, WHERE 같은 예약어(keyword)는 대소문자를 구분하지 않으므로 소문자로 입력해도 동일하게 실행됩니다. 대문자로 쓰는 것은 가독성을 위한 관례일 뿐 문법상 강제 사항이 아닙니다. 다만 문자열 데이터 값의 비교는 시스템 설정에 따라 대소문자가 구분될 수 있다는 점과는 구분해야 합니다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.