[성적] 테이블에서 '언어' 필드와 '수리' 필드를 더한 후 합계라는 … | [컴퓨터활용능력 1급 필기] 12년 1회차 기출문제 상세 페이지
1[컴퓨터활용능력 1급 필기] 12년 1회차
[성적] 테이블에서 '언어' 필드와 '수리' 필드를 더한 후 합계라는 이름으로 표시하고자 한다. 다음 중 SQL문의 괄호 안에 들어갈 내용으로 옳은 것은?SELECT 언어+수리 ( ) FROM 성적;
1
NAME IS 합계
2
ALIAS 합계
3
AS 합계
4
TO 합계
해설
SQL 문은 SELECT 언어+수리 ( ) FROM 성적; 형태이고, 괄호는 계산식 바로 뒤 즉 필드 이름(별칭)을 붙이는 자리입니다.
SELECT 절에서 계산 결과나 함수 결과에 원하는 이름을 붙일 때는 AS 예약어를 사용합니다. 따라서 SELECT 언어+수리 AS 합계 FROM 성적; 로 작성하면 두 필드를 더한 값이 '합계'라는 이름의 열로 표시됩니다.
NAME IS, ALIAS, TO 는 SQL에서 별칭을 지정하는 예약어가 아니어서 문법 오류가 납니다. 참고로 AS 는 생략하고 SELECT 언어+수리 합계 처럼 이름만 이어 써도 되며, 별칭에 공백이 들어가는 경우에는 대괄호로 묶어 [총 합계] 와 같이 씁니다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.