[질문] 3. '다양한 데이터 집계 _ 심각할 수 있는 집계 함수와 NULL값의 관계' 수업 내용 질문
3. 다양한 데이터 집계 _ 심각할 수 있는 집계 함수와 NULL값의 관계 수업에서
8:19 ~ 8:25쯤 강사님께서
"나중에 emp_id가 primary key가 아니고 emp_id에 null값이 들어갈 수 있는 가능성이 있다."
라고 말씀하셨는데, 이해가 잘 안 가서 질문드립니다.
emp_id의 경우, primary key인데 나중에는 primary key가 아닐 수 있다는 것이 무슨 말인지 이해가 안 됩니다.
감사합니다! :)
답변 1
0
안녕하세요?
'나중에 emp_id가 primary key가 아니고 emp_id에 null값이 들어갈 수 있는 가능성이 있다.' 이 말은 나중에 emp_id 대신 다른 열이 Primary Key가 될 수 있다는 의미입니다. 물론 employee 테이블에서 emp_id 열이 Primary Key 역할을 계속 하겠지만, 만에 하나라도 변경될 수 있는 가능성이 있기 때문입니다. Primary Key가 아니면 null 값이 저장될 가능성도 있고요. 실무에서 자주는 아니지만 Primary Key 를 변경하는 경우가 있습니다. 이러한 경우에 대비해서라도 데이터 건수 확인은 count(*)을 사용하자는 의미입니다.
질문 감사합니다~
간단한 오타 제보입니다.
0
2
0
큰 범위 조회 시 EXPLAIN의 rows 값이 정확하지 않은 이유가 궁금합니다.
0
18
1
실제 FK제약조건을 설정하지 않는이유
0
19
1
create view
0
121
2
json 배열 파싱
0
185
2
insert into 구문
0
171
2
PDF 자료 문의
0
140
2
집계 연산자에 대한 질문
0
125
1
array_agg 배열 해제
0
196
2
null 수강 관련 문의
0
108
1
테이블 생성 후 조건 수정 방법
0
265
2
주차별 데이터에서 전 주 데이터 가져오기
0
180
1
여러 컬럼 중 null값이 아닌 값 가져오기
0
428
1
누적 백분위 구하기 질문
0
731
1
Join 질문
0
174
1
pdf 문의드립니다
1
188
1
regexp like 에 특정 특수기호 포함
1
356
1
컬럼 안 공백 문자열 제외
1
226
1
USING 조인 질문드립니다.
0
312
2
JOIN함수 질문입니다.
1
261
1
ELT 함수와 FIELD함수 질문입니다.
0
313
1
뷰 변경 질문입니다.
0
335
2
대문자 질문입니다!
0
206
1
mysql 설치 오류로 학습 불가
0
234
1





