정보처리기능사 실기 교재에서
252쪽 문제5 i로 시작
248쪽 문제5 int i로 시작
다르게 쓰는 이유가 궁금합니다
(248쪽에는 i가 정수형으로 선언이 안되어 있어서 그런건가요?)
415쪽 문제17 DISTINCT와
414쪽 문제15 UNIQUE의 차이가 궁금합니다
안녕하세요 길벗수험서 운영팀입니다.
예, for 문 내에 int i가 적힌 것은 이전에 i가 선언된 적이 없기 때문이며,
이와 같이 선언되어 사용될 경우 for문이 종료되면 i도 함께 사라집니다.
--------------
unique는 일반적으로 생성시 필드 또는 인덱스의 속성 옵션으로 사용됩니다.
이 필드 또는 인덱스는 중복된 값을 지닐 수 없도록 만들겠다는 말이죠.
반면 distinct는 조회시 동일한 값들은 표시하지 말라는 의미가 됩니다.
<학생> 테이블의 '학년' 필드 같은 경우 동일한 값들이 중복될 수밖에 없는 데 이러한 필드에서 값들이 어떻게 구성되어 있는지 살펴보고 싶을 때 distinct를 사용합니다.
행복한 하루되세요 :)
-
관리자2021-06-14 09:36:08
안녕하세요 길벗수험서 운영팀입니다.
예, for 문 내에 int i가 적힌 것은 이전에 i가 선언된 적이 없기 때문이며,
이와 같이 선언되어 사용될 경우 for문이 종료되면 i도 함께 사라집니다.
--------------
unique는 일반적으로 생성시 필드 또는 인덱스의 속성 옵션으로 사용됩니다.
이 필드 또는 인덱스는 중복된 값을 지닐 수 없도록 만들겠다는 말이죠.
반면 distinct는 조회시 동일한 값들은 표시하지 말라는 의미가 됩니다.
<학생> 테이블의 '학년' 필드 같은 경우 동일한 값들이 중복될 수밖에 없는 데 이러한 필드에서 값들이 어떻게 구성되어 있는지 살펴보고 싶을 때 distinct를 사용합니다.
행복한 하루되세요 :)