책 내용 질문하기
3-2 질문
도서
2025 시나공 컴퓨터활용능력 1급 실기 기본서 (ver.2021)
페이지
516
조회수
22
작성일
2026-03-02
작성자
오*영
첨부파일

1. 행 원본을 참조하여 데이터 갱신하는 조건에서 왜 cmb상품이름.RowSource = "SELECT 상품_2.상품이름 FROM 상품_2 ORDER BY 상품_2.상품이름;"인가요? select 다음에 필드이름만 넣으면 되는거 아닌가요? 상품이름만 넣고 from 에서 테이블명을 쓰면 되는걸로 알고 있었는데 왜 필드 자리에 SELECT 상품_2.상품이름 이렇게 테아블명.필드가 되는지 모르겠어요

ORDER BY 상품_2.상품이름에서도 asc를 생략한건 알겠으나, 여기에도 왜 테이블명.필드명으로 테이블명이 들어갔는지 이해가 안돼요ㅠㅠ


2. 선택된 값을 지우는 것도 왜 null값이 아닌, " "인가요? 이건 값이 지워지는게 아니라 공백으로 표시 하는거 아닌가요ㅜ


""와" ",null 차이가 궁금해요



답변
2026-03-03 10:26:19

안녕하세요.

1)

해당 필드가 여러 테이블에 있는 경우 어느 테이블의 필드인지 알려야 합니다.

그래서 [테이블명].[필드명]과 같이 작성하는 것입니다.

2)

Null은 Null 값이라고 명시된 경우에 사용하면 됩니다.

단순히 내용을 지우는 것은

컨트롤 = " " 와 같이 공백을 저장하면 됩니다.

즐거운 하루 되세요.

  • 관리자
    2026-03-03 10:26:19

    안녕하세요.

    1)

    해당 필드가 여러 테이블에 있는 경우 어느 테이블의 필드인지 알려야 합니다.

    그래서 [테이블명].[필드명]과 같이 작성하는 것입니다.

    2)

    Null은 Null 값이라고 명시된 경우에 사용하면 됩니다.

    단순히 내용을 지우는 것은

    컨트롤 = " " 와 같이 공백을 저장하면 됩니다.

    즐거운 하루 되세요.

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