책 내용 질문하기
sql 더하기 기호 질문
도서
2021 시나공 정보처리기사 실기
페이지
32
조회수
335
작성일
2021-03-23
작성자
탈퇴*원
첨부파일

32쪽에 보면 부서 + '부서의'로 연결한다고 나와 있는데요.

 

저는 || 기호로 알고 있었는데요. +가 맞는 건가요?

답변
2021-03-25 11:31:41

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

 

DBMS에 따라 연산자의 사용은 다를 수 있으나 select 부에서는 주로 +를 사용합니다.

반면 output 관련 함수나 조건식에서는 ||를 주로 사용하죠.

 

행복한 하루되세요 :)

  • 관리자
    2021-03-25 11:31:41

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

     

    DBMS에 따라 연산자의 사용은 다를 수 있으나 select 부에서는 주로 +를 사용합니다.

    반면 output 관련 함수나 조건식에서는 ||를 주로 사용하죠.

     

    행복한 하루되세요 :)

  • 관리자
    2021-03-30 09:11:52

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

     

    기본적으로 ||를 사용하시기 바랍니다.

    (해당 예제 검토 시 MS-SQL과 ACCESS의 쿼리가 사용된 것을 확인되어 재확인중에 있습니다.) 

     

    표준 문서(ISO/IEC 9075-2)를 조회해본 결과 문자열 또는 반환 문자열의 결합에서는 operator ||를 사용할 것을 제시하고 있습니다.

     

    ||를 사용하시되 <처리조건> 등에 이에 대한 언급이 있는 경우 그에 따라주시기 바랍니다.

     

    오탈로 학습에 불편을 드려 사과드립니다.

     

    행복한 하루되세요 :)

  • *
    2021-03-28 19:36:16

    안녕하세요. 이전 질문 답변 감사합니다. 이에 대해 추가 질문을 드리고 싶습니다.

     

    만약 이와 관련된 문제가 나온다면 +나 || 모두 정답일까요? 표준이 +인가요? 

     

    직접해보니 오라클의 경우에는 +가 안되고 ||만 되고, mysql은 +랑 || 둘다 안되고 CONCAT으로만 되더라고확인요. (오라클도 CONCAT은 되는데 인자를 2개까지만 받을 수 있네요.)

     

    감사합니다.

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