database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 4594 게시물 읽기
No. 4594
특정 단어들이 포함되지 않는 조건문
작성자
제로(legendzero)
작성일
2009-01-07 10:40
조회수
7,204

조건문에 특정 단어 들이 포함되지 않는 쿼리를 알고 싶습니다.


select *
  from point
 where text_ not like '%서적%' and text_ not like '%주택%' and text_ not like '%당구%'

이렇게 사용해서 서적, 주택, 당구 라는 단어가 포함된 단어를 제외하고 
검색을 하고 있습니다.
 
아래 조건 단어가 많아질 수록 너무 길어져서 보기에도 안좋고

좀 더 간단히 할 수 있는 방법이 없을까요?

이 글에 대한 댓글이 총 1건 있습니다.

이런식의 like 앞뒤 %는 안쓰시는게 나을듯...
나중에 데이터가 몇십만 몇백만이 되면 성능에 치명적입니다

다른 방법은 없을듯...

aa님이 2009-01-08 10:36에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
4597nchar 형식을 varchar 로 변경할때 공백이 붙는 문제 [1]
이태웅
2009-01-12
6374
4596DTC 관련 테스트
임대원
2009-01-12
5213
4595select 질문 드립니다. [2]
이성빈
2009-01-08
5769
4594특정 단어들이 포함되지 않는 조건문 [1]
제로
2009-01-07
7204
4593DELETE문을 사용시 처리속도가 너무 느립니다. [1]
사고친사람
2009-01-06
8483
4592문자형을 int형으로 변환하려면 어떻게 해야 하나요?? [1]
박수영
2009-01-05
6550
4591MS-SQL에서 오라클의 describe 같은 명령있나요? [2]
권순용
2009-01-05
7539
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다