Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- jquery 이벤트 처리
- 상속
- 조합 재귀
- 자바
- 알고리즘 그래프
- 순열코드
- java lambda
- 자바스크립트 이벤트처리
- 후위표기
- 자바 재귀 조합
- Interface
- 자바스크립트 이벤트중지
- inner class
- 자바 조합 재귀
- 재귀
- java 내부 클래스
- 자바입출력
- 순열 재귀
- char to str
- parseInt()
- 서로소
- jquery dom 계층 선택자
- 자바 순열 코드
- jquery 속성선택자
- Java
- 알고리즘
- jquery 필터선택자
- java Collections.sort()
- str to char array
- 재귀함수
Archives
- Today
- Total
유블로그
IN, ANY, ALL 본문
- IN
-- 10번 및 30번 부서에 속하는 모든 사원의 이름과 부서 번호를 출력하되, 이름을 알파벳순으로 정렬하여 출력하라.
SELECT ename, deptno
FROM emp
WHERE DEPTNO IN (10, 30) -- where (deptno = 10 or deptno = 30)
ORDER BY ename;
-- 이름에 T 가 들어가는 사원의 속한 부서에서 근무하는 모든 사원의 사원번호 및 이름을 출력하라
SELECT e.EMPNO , e.ENAME
FROM emp e
WHERE e.DEPTNO IN (
SELECT DEPTNO
FROM emp
WHERE ENAME LIKE '%T%'
) ;
IN 은 대상 중 하나라도 일치하면 true
- ANY
-- 10번 및 30번 부서에 속하는 모든 사원의 이름과 부서 번호를 출력하되, 이름을 알파벳순으로 정렬하여 출력하라.
SELECT ename, deptno
FROM emp
WHERE DEPTNO = ANY(10, 30) -- where (deptno = 10 or deptno = 30)
ORDER BY ename;
IN 과 같지만 등호를 사용한다. 이것 역시 하나라도 일치하면 true
- ALL
SELECT ename, deptno
FROM emp
WHERE DEPTNO = ALL(10, 30) -- where (deptno = 10 and deptno = 30)
ORDER BY ename;
ALL 도 등호를 사용한다. all 은 모든 값과 일치해야 true이다.
'SQL' 카테고리의 다른 글
[SQL] SET (집합연산자) (0) | 2020.10.15 |
---|---|
[SQL] 집계함수, GROUP BY (0) | 2020.10.15 |
Subquery (0) | 2020.10.13 |
JOIN - INNER JOIN, NATURAL JOIN, OUTER JOIN (0) | 2020.10.13 |
[MySQL] SQL 정리 (0) | 2020.08.20 |