with school as (
select '1' as 학년, '쉬시' as 이름, 70 as 점수 from dual union all
select '3','용띠' ,54 union all
select '3','이웃집청소' ,72 union all
select '1','붜워' ,10 union all
select '2','윤띵' ,50 union all
select '3','츄밍뜨' ,60 union all
select '2','BackSengWon' , 15 union all
select '2','동탄' ,90 union all
select '3','듀탄퐁', 0
)
select * from school;
with school as (
select '1' as 학년, '쉬시' as 이름, 70 as 점수 from dual union all
select '3','용띠' ,54 union all
select '3','이웃집청소' ,72 union all
select '1','붜워' ,10 union all
select '2','윤띵' ,50 union all
select '3','츄밍뜨' ,60 union all
select '2','BackSengWon' , 15 union all
select '2','동탄' ,90 union all
select '3','듀탄퐁', 0
)
SELECT *
FROM SCHOOL
WHERE NOT 학년 IN ('1');
NOT 컬럼명 IN (PARAM1,PARAM2...)
IN 뒤에 파라미터를 여러개 넣을수 도 있다. 즉 1학년 뿐만 아니라 2학년도 보여주기 싫다면
NOT 학년 IN ('1','2'); 이렇게 작성할 수 있다.
제외해야 할 값이 많을 때 != 를 여러번 쓰는 것 보단 쿼리가 깔끔하게 나올 수 있다.
[ORACLE] Sqldeveloper 설치 방법 (0) | 2020.02.12 |
---|---|
[ORACLE] Oracle 11g / 오라클 11g 설치 방법 (2) | 2020.02.10 |
[DATABASE>PL/SQL] 프로시저 변수타입 동적설정 (0) | 2020.01.29 |
[ORACLE/SQL]REGEXP_SUBSTR 함수 (2) | 2018.09.07 |
ORA - 28001 DB계정 비밀번호 변경 (0) | 2018.07.05 |
댓글 영역