1.
답이2번인데
3번도 되는게 아닌지ㅠ
학번의 개수가 1보다 큰 그룹을 학번으로 그룹화해서
나타내는거니까 2번이랑 같은 값이나오지 않나요?
2. 기본키 관련 문제해설에서
여러개의 필드를 합쳐 기본키로 지정할 수 있지만
기본키는 한 개만 지정할 수 있다
이게 무슨 말인가요?
3.
11년3회 42번에서 distinct들어갔으니까 중복된 값은 빼줘야되는거
아닌가요? 이이 겹치니까 김이랑 이 2 이 정답아닌가요?
4.
11년3회44번에서 지정한조건중 두개이상이참이면 첫번째조건의 서식이 적용된다고 답에 나와있는데
병행학습보면 조건은3개까지 지정할 수있으며ㅈ
조건별로 다루서식적용할수있다느데 뭣하러하는건가요?
첫번째만 적용되는데..
첫번째적용안될시 뒤에껄 적용하느라 그런건가요?
안녕하세요.
1. Select * From ~ 에서 *에 대해서는 그룹 지정을 할 수 없습니다. 님의 말씀대로 실행되게 하려면
'Select 학번 From 학생 Group By 학번 Having Count(*)> 1' 이런식으로 작성해야 합니다.
2. 이름과 전화번호라는 필드가 있을 때 이 두개를 선택한 상태에서 기본키를 지정하면, 이것을 하나의 기본키로 인식하는 것입니다. 즉 이름과 전화번호를 하나로 묶었을때 중복된 데이터를 입력하지 못하게 하는 것입니다. 예를들어 홍길동, 02-222-2222, 홍길동 02-222-2222와 같이 이름과 전화번호가 동일한 데이터는 입력할 수 없지만, 홍길동 02-222-2222, 홍길동 02-333-3333과 같이 이름은 같아도 전화번호가 다르거나 홍길동 02-222-2222, 시나공 02-222-2222와 같이 이름은 달라도 전화번호가 다르다면 입력할 수 있게 하는 것입니다.
즉 여러 개의 필드를 선택한 상태에서 기본키를 지정하면 여러 개의 필드로 되어 있지만 이것을 하나로 인식하여 하나의 기본키가 되는 것입니다.
3. 중복된 데이터를 빼기 전에 COUNT 함수로 개수를 구합니다. 개수를 구하면 3이고, 3이라는 숫자를 하나의 데이터로 보게 되는 것입니다. 3이라는 하나의 데이터가 있으므로 중복된 데이터는 없으니 그대로 3이 표시되는 것입니다.
4. 예를 들어 첫번째 조건으로 90 이상, 빨강, 두번째 조건으로 30 이하 파랑, 세번째 조건으로 50이면 초록 이렇게 세 개의 조건을 지정하였다고 했을때 이 세개의 조건을 모두 만족했을 때 지정한 서식을 지정하는 것이 아니라 이 중 하나라도 조건을 만족하면 해당 조건의 서식을 지정하게 되는 것입니다. 점수가 95로 첫번째 조건을 만족하면 빨강색으로 지정되는 것이고, 점수가 25로 두번째 조건을 만족하면 파랑색으로 지정되는 것입니다.
즐거운 하루 되세요.
"-
*2013-09-23 09:56:27
안녕하세요.
1. Select * From ~ 에서 *에 대해서는 그룹 지정을 할 수 없습니다. 님의 말씀대로 실행되게 하려면
'Select 학번 From 학생 Group By 학번 Having Count(*)> 1' 이런식으로 작성해야 합니다.
2. 이름과 전화번호라는 필드가 있을 때 이 두개를 선택한 상태에서 기본키를 지정하면, 이것을 하나의 기본키로 인식하는 것입니다. 즉 이름과 전화번호를 하나로 묶었을때 중복된 데이터를 입력하지 못하게 하는 것입니다. 예를들어 홍길동, 02-222-2222, 홍길동 02-222-2222와 같이 이름과 전화번호가 동일한 데이터는 입력할 수 없지만, 홍길동 02-222-2222, 홍길동 02-333-3333과 같이 이름은 같아도 전화번호가 다르거나 홍길동 02-222-2222, 시나공 02-222-2222와 같이 이름은 달라도 전화번호가 다르다면 입력할 수 있게 하는 것입니다.
즉 여러 개의 필드를 선택한 상태에서 기본키를 지정하면 여러 개의 필드로 되어 있지만 이것을 하나로 인식하여 하나의 기본키가 되는 것입니다.
3. 중복된 데이터를 빼기 전에 COUNT 함수로 개수를 구합니다. 개수를 구하면 3이고, 3이라는 숫자를 하나의 데이터로 보게 되는 것입니다. 3이라는 하나의 데이터가 있으므로 중복된 데이터는 없으니 그대로 3이 표시되는 것입니다.
4. 예를 들어 첫번째 조건으로 90 이상, 빨강, 두번째 조건으로 30 이하 파랑, 세번째 조건으로 50이면 초록 이렇게 세 개의 조건을 지정하였다고 했을때 이 세개의 조건을 모두 만족했을 때 지정한 서식을 지정하는 것이 아니라 이 중 하나라도 조건을 만족하면 해당 조건의 서식을 지정하게 되는 것입니다. 점수가 95로 첫번째 조건을 만족하면 빨강색으로 지정되는 것이고, 점수가 25로 두번째 조건을 만족하면 파랑색으로 지정되는 것입니다.
즐거운 하루 되세요.
"