SQL문 검색 코드 작성할때 보면
SELECT 필드1,필드2,,,,,,,FROM 테이블 WHERE 조건 이잖아요
그런데 교재에 여러 답을 보면
코드에서 FROM 뒤에 테이블이 지정되어 있음에도 필드에도 테이블을 적어놓더군요
예) SELECT 학생.번호, 학생.성별 FROM 학생
굳이 필드앞에는 테이블 안 적어도 답은 똑같은거 같던데 꼭 책에처럼 해야하나요?시험칠때 저처럼하면 감점의 대상인지요??
그리고 코드 작성할때 어느 경우에 [] 이 괄호를 사용하고 "" 이 따옴표를 쓰는지도 간단한게 가르쳐 주시면 감사하겠습니다ㅎㅎ
안하셔도 됩니다. 학생.학번 의 경우 ...(식작성기 혹은 쿼리 편집기)를 이용한 경우 나타나는 것입니다.
둘다 같은 결과 이므로 어느것을 사용하시든 상관 없습니다.
""는 기본적으로 문자에 붙는 것입니다.
dsum 함수처럼 d가 들어가는 도메인 함수는 항상 인수를 "" 로 묶어 표시 하셔야 합니다.
dsum("더할값이있는필드명","테이블/쿼리","조건")
처럼 말이죠.
[]은 필드명에 자동으로 붙는 것으로 sum(대여금액) 과 같이 작성하면 sum([대여금액]) 과 같이 []이 자동으로 붙게 됩니다.
이것이 자동으로 붙어 필드명을 표시 하는 것이죠.
[]이 없어도 정상 실행된다면 그냥 두셔도 상관 없구요.
[]이 없어 정상 실행 되지 않는다면 필드명에 []을 붙여 사용하시면 됩니다.
좋은 하루 되세요.
"-
*2012-07-30 10:15:23
안하셔도 됩니다. 학생.학번 의 경우 ...(식작성기 혹은 쿼리 편집기)를 이용한 경우 나타나는 것입니다.
둘다 같은 결과 이므로 어느것을 사용하시든 상관 없습니다.
""는 기본적으로 문자에 붙는 것입니다.
dsum 함수처럼 d가 들어가는 도메인 함수는 항상 인수를 "" 로 묶어 표시 하셔야 합니다.
dsum("더할값이있는필드명","테이블/쿼리","조건")
처럼 말이죠.
[]은 필드명에 자동으로 붙는 것으로 sum(대여금액) 과 같이 작성하면 sum([대여금액]) 과 같이 []이 자동으로 붙게 됩니다.
이것이 자동으로 붙어 필드명을 표시 하는 것이죠.
[]이 없어도 정상 실행된다면 그냥 두셔도 상관 없구요.
[]이 없어 정상 실행 되지 않는다면 필드명에 []을 붙여 사용하시면 됩니다.
좋은 하루 되세요.
"