책 내용 질문하기
DSUM()과 IIf() 함수에서 질문입니다
도서
2024 시나공 컴퓨터활용능력 1급 실기 기본서
페이지
370
조회수
98
작성일
2024-09-25
작성자
오*수
첨부파일

DSUM() 함수는 모든 인수를 DSUM("대여금액","대여내여입력","도서명='귀천'")


이렇게 " " 를 통해 필드 이름을 입력하였는데

IIF 함수는 왜 IIf(LEFT([고객코드],2)="18", [고객코드] & "(장기고객)", [고객코드])

에서 봤을때 필드이름을 " "가 아닌 [ ]를 통해 나타냈나요?


둘다 똑같이 필드이름을 인수로써 사용하였는데 두 함수에서 필드이름을 사용하는 과정에서 다르게 표기한 것이 궁금했습니다

답변
2024-09-26 17:46:17

안녕하세요.

일반적으로 필드 이름은 대괄호 [ ]로 묶지만 DSUM, DAVG 등과 같은 데이터베이스 함수에서는 각 인수를 끝따옴표(")로 묶어줘야 합니다. 즉 데이터베이스 함수이기 때문에 각 인수를 큰따옴표로 묶어준 것입니다.

즐거운 하루 되세요.

  • 관리자
    2024-09-26 17:46:17

    안녕하세요.

    일반적으로 필드 이름은 대괄호 [ ]로 묶지만 DSUM, DAVG 등과 같은 데이터베이스 함수에서는 각 인수를 끝따옴표(")로 묶어줘야 합니다. 즉 데이터베이스 함수이기 때문에 각 인수를 큰따옴표로 묶어준 것입니다.

    즐거운 하루 되세요.

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