책 내용 질문하기
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 값이라고 명시된 경우에 사용하면 됩니다.
단순히 내용을 지우는 것은
컨트롤 = " " 와 같이 공백을 저장하면 됩니다.
즐거운 하루 되세요.