Mysql 데이터를 Select 할때 일부 필드의 특정값 ( 복수 지정 가능)만 빼고 불러와야 하는 상황이 있는데요.
예를들면 ID라는 필드에 admin, admin1, admin2 라는 관리자 계정을 빼고 불러온다거나...
이런 경우 where 절에 not in 조건으로 지정할 수 있다.
select * from 테이블명 where 필드명 not in ('제외할문자1','제외할문자2'...등); |
다음은 구누보드에서의 멤버 테이블 중 지정된 아이디를 제외하고 Select 하는 구문이다.
select * from g4_member where mb_id not in('admin','admin1','admin2'); |
위의 쿼리를 실행하면
g4_member 테이블에 mb_id 에서 admin, admin1, admin2 만 제외하고 데이터를 불러오게 됩니다.
'배워서 남주자 > Data Base' 카테고리의 다른 글
[ Mysql ] Query Log 남기기 (0) | 2019.11.09 |
---|---|
[ MySQL] - join 쿼리 (0) | 2019.10.29 |
[MySQL] 테이블 구조 복사 및 데이터 복사 ( Table Copy ) (0) | 2019.09.29 |
[MySQL] Select 한 내용 Insert 시키는 방법 (0) | 2019.09.29 |
SQL Server 2016 설치 (3) | 2019.07.31 |