DB/SQL 66

[SQL]having조건의 사용

1. having의 이용 (where과 차이) having은 group by와 함께 사용된다. having조건과 where조건의 차이는 아래와 같다 having - where group by 절 뒤에 기술 - from 뒤에 기술 group by 그룹함수를 포함해야함 그룹함수 그룹함수가 포함된 조건은 에러가 발생 에러발생 ( * 단 group by에 기술된 칼럼에 대한 일반조건은 가능하지만 보통 쓰지않음) 일반조건 일반조건가능 2. 문제 이름이 두번이상 쓰인 이름과 그 횟수를 표현 하라 (1) 코드 group by로 묶인 name의 count를 해야하므로 having을 쓴다 SELECT NAME,COUNT(NAME) FROM ANIMAL_INS GROUP BY NAME HAVING COUNT(NAME)>=..

DB/SQL 2020.07.07

[SQL]LEFT JOIN, RIGHT JOIN #LEFT JOIN #RIGHT JOIN

설명 1. 기본테이블 demo_people(왼), demo_property(오) 2. left join 쿼리문 select name, phone, selling from demo_people left join eomo_property on demo_people.pid = demo_property.pid 3. 결과 예제 1. 문제 위와같은 테이블에서 ANIMAL_OUTS에는 있지만, ANIMAL_INS 에는 없는 ANIMAL의 아이디를 출력하라. 2. 풀이 FROM ANIMAL_INS AS INS RIGHT JOIN ANIMAL_OUTS AS OUTS ON INS.ANIMAL_ID=OUTS.ANIMAL_ID 을 통해 ANIMAL_OUTS에 있는 모든 개체를 출력한다. 이때 OUTS에는 있지만, INS에는 ..

DB/SQL 2020.07.07
1 2 3 4