>  기사  >  데이터 베이스  >  Oracle 퍼지 쿼리 문이란 무엇입니까?

Oracle 퍼지 쿼리 문이란 무엇입니까?

WBOY
WBOY원래의
2022-01-25 10:18:5013832검색

Oracle에서는 where 절에 like 키워드를 사용하여 퍼지 쿼리 효과를 얻을 수 있습니다. 문자 일치 작업은 와일드카드 "%" 및 "_"를 사용할 수 있으며 구문은 "SELECT * FROM user WHERE 열 이름 LIKE '입니다. 퍼지 쿼리 필드 ''.

Oracle 퍼지 쿼리 문이란 무엇입니까?

이 튜토리얼의 운영 환경: Windows 10 시스템, Oracle 11g 버전, Dell G3 컴퓨터.

오라클 퍼지 쿼리문이란?

정보량이 급격히 증가하는 시대에, 방대한 양의 데이터 중에서 사용자가 원하는 데이터를 검색할 수 있도록 돕는 퍼지 쿼리는 필수적입니다. 그렇다면 Oracle에서는 퍼지 쿼리가 어떻게 구현됩니까?

where 절에서 like 키워드를 사용하여 Oracle 퍼지 쿼리 효과를 얻을 수 있으며, datetime, char 및 varchar 필드 유형의 열에 와일드카드와 함께 Like 키워드를 사용하여 퍼지 쿼리를 수행할 수 있습니다. 사용할 수 있는 와일드카드 문자는 다음과 같습니다.

가장 일반적으로 사용되며 가장 간단한 방법은 "%"와 "_"를 사용하는 것입니다.

문자 일치 작업에서는 와일드카드 "%" 및 "_"를 사용할 수 있습니다.

%: 0을 포함하여 모든 수의 문자를 나타냅니다.

_: 임의의 문자를 나타냅니다.

escape 키워드는 특수 문자와 일치하도록 구현합니다. & 문자의 탈출.

예:

SQL> select * from dept; 
DEPTNO DNAME          LOC  
------ -------------- -------------  
    10 ACCOUNTING     NEW YORK  
    20 RESEARCH       DALLAS  
    30 SALES          CHICAGO  
    40 OPERATIONS     BOSTON

"%" 및 "_" 데모:

SQL> select * from dept where DNAME like '_A%'; 
DEPTNO DNAME          LOC  
------ -------------- -------------  
    30 SALES          CHICAGO

권장 튜토리얼: "Oracle Video Tutorial"

위 내용은 Oracle 퍼지 쿼리 문이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.