사용 예시
주의할점
Select절에서 avg라는 집계함수를 쓸때 바깥에 들어간 항목들은 group by 항목에 들어가야한다.
예시
id를 명시하지않음 과에 있는 랜덤 id 를 출력하게됨 error메시지 출력하기도 함
학과이름과 id가 동일한 것을 가져오게됨 즉 개인 정보가 그대로 나옴 학과에 속하는 id랜덤한거 출력
select와 where , form 안에 각각의 query문이 들어갈 수 있다.
예시 where절 안에 (in, not in)
값으로 명시도 가능
Some
위는 생물학과에서 가장 낮은 연봉보다 높은 사람을 셈
아래는 some이라는 서브 쿼리를 이용해서 생물학과 소속인 table생성
some 은 그 중의 일부를 의미하게됨
서브쿼리를 사용해서 하면 하나와 전체를 비교하게됨
all
집합과 비교 모두 보다 조건에 만족
exists
exists 예제
Not exists 예제
biology에 있는 모든 수업중 안들은 강의가 나오게 됨
중복확인하는 함수
봄과 가을에 둘다 나온경우 출력이 안되게
중복되는 경우 false 중복되는 값이 없으면 true 가 나옴