책 내용 질문하기
2권 94쪽
도서
2019 시나공 정보처리기사 실기(산업기사포함)
페이지
94
조회수
91
작성일
2019-09-28
작성자
탈퇴*원
첨부파일

테이블과 테이블을 합칠때 이렇게 쓴다고 나오는데

 

SELECT *

FROM 임원

UNION SELECT * FROM 직원;

이렇게 쓰는거 말고 다르게도 쓸수있나요?

 

EX)

SELECT *

FROM 임원

UNION

SELECT *

FROM 직원;

 

이런게 왜 궁금하냐면 유니온을 쓸 때 뒤에 나오는 공식설명이 없어서 의문점을 가지게 되었습니다

 

 

그리고 모든 SQL 구문은 줄바꿈으로 형성이 되어서 설명이 되어있는데

위를 예로 든다면

(1) 

SELECT *

FROM 임원

UNION SELECT * FROM 직원;

(2)

SELECT * FROM 임원 UNION SELECT * FROM 직원;

 

1번식을 2번식으로 줄바꿈없이 한줄로 쭉적어도 상관없나요(어떠한 SQL 구문이라도 짧든 길든이요)

답변
2019-09-30 11:21:41

안녕하세요 길벗수험서 운영팀입니다.

 

띄어쓰기만 1회 이상 되어있고, 구분자만 잘못쓰지 않는다면,

중간에 띄어쓰기가 수십번 되어 있거나 줄나눔으로 페이지가 넘어가더라도 코드는 정상적으로 구현됩니다.

 

조금 과장해서 적긴했으나, 컴퓨터에서 코드를 분석할 때는 구분자와 각 예약어 사이에 띄어쓰기 정도만 판단하기 때문에 한 줄에 적으시나 것이나, 여러 줄에 적으시는 것이나 동일한 결과를 나타내므로 정답으로 인정됩니다.

 

코드를 여러 줄로 구분하여 적는 것은 단순히 읽는 사람의 편의를 위한 것일 뿐 한줄에 모두 적으셔도 무관합니다.

 

행복한 하루되세요 :)

  • 관리자
    2019-09-30 11:21:41

    안녕하세요 길벗수험서 운영팀입니다.

     

    띄어쓰기만 1회 이상 되어있고, 구분자만 잘못쓰지 않는다면,

    중간에 띄어쓰기가 수십번 되어 있거나 줄나눔으로 페이지가 넘어가더라도 코드는 정상적으로 구현됩니다.

     

    조금 과장해서 적긴했으나, 컴퓨터에서 코드를 분석할 때는 구분자와 각 예약어 사이에 띄어쓰기 정도만 판단하기 때문에 한 줄에 적으시나 것이나, 여러 줄에 적으시는 것이나 동일한 결과를 나타내므로 정답으로 인정됩니다.

     

    코드를 여러 줄로 구분하여 적는 것은 단순히 읽는 사람의 편의를 위한 것일 뿐 한줄에 모두 적으셔도 무관합니다.

     

    행복한 하루되세요 :)

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.