Oracle에서는 where 절에 like 키워드를 사용하여 퍼지 쿼리 효과를 얻을 수 있습니다. 문자 일치 작업은 와일드카드 "%" 및 "_"를 사용할 수 있으며 구문은 "SELECT * FROM user WHERE 열 이름 LIKE '입니다. 퍼지 쿼리 필드 ''.
이 튜토리얼의 운영 환경: 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!