Mysql 데이터를 Select 할때 일부 필드의 여러값만 빼고 불러와야 하는 상황이 있는데요.
예를들면 ID라는 필드에 admin, admin1, admin2 라는 관리자 계정을 빼고 불러온다거나..
물론 전체내용을 불러온 후 If문을 이용해 걸러내거나 하는등의 많은 방법이 있으나 간단하게
조건문을 통해 걸러내는 방법을 소개하겠습니다.
select * from 테이블명 where 필드명 not in ('제외할문자1','제외할문자2'...등);
예제)
select * from g4_member where mb_id not in('admin','admin1','admin2');
위의 쿼리를 실행하면
g4_member 테이블에 mb_id 에서 admin, admin1, admin2 만 제외하고 데이터를 불러오게 됩니다.
'개발' 카테고리의 다른 글
[초간편] 이미지 편집 기능 추가 (웹에서 바로 실행, 용량 줄이기, 사이즈 줄이기) (0) | 2014.11.04 |
---|---|
Mysql 5.0 테이블 생성시 Invalid default value for '필드' 오류대처법 (0) | 2014.10.08 |
mysql 문자 속 숫자 기준으로 정렬하기 (0) | 2014.10.01 |
Mysql Table 일괄 삭제 방법. (0) | 2014.09.29 |
mysql . update replace(치환) 방법 (mysql 팁) (0) | 2014.09.26 |