>  기사  >  데이터 베이스  >  Oracle SQL 문에서 in을 사용하는 방법

Oracle SQL 문에서 in을 사용하는 방법

WBOY
WBOY원래의
2022-06-20 16:36:225187검색

Oracle에서는 in sql 문을 사용하여 특정 범위 내에서 데이터를 연산합니다. 지정된 필드 값은 이 범위 내에서 하나만 만족하면 됩니다. 구문은 "select * from table name where field in (value1,value2, …);”.

Oracle SQL 문에서 in을 사용하는 방법

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

오라클의 SQL 문에서 in을 사용하는 방법

오라클에서는 where 조건식에 자주 사용됩니다. 필드 값이 지정된 범위에 맞는 데이터에 대해 연산을 수행할 수 있습니다. 구문은 "select * from table name where field"입니다. (값1,값2,…);”.

in은 조건식(where)에 자주 사용됩니다. 해당 기능은 특정 범위 내의 데이터를 연산, 쿼리 또는 삭제하는 것입니다. 필드 값은 이 범위 내의 값 중 하나만 충족하면 됩니다.

Query

select * from TableName(表名) where 字段 in (value1,value2,…);
select * from TableName(表名) where 字段 not in (value1,value2,…);
select 字段1,字段2,… from 表名 where 字段 in/not in (value1,value2,…);

Delete

delete from 表名 where 字段 in/not in (value1,value2,…);

예는 다음과 같습니다.

in은 레코드를 쿼리하는 데 사용됩니다

 (1) t_hero 테이블의 모든 레코드를 쿼리합니다.

Oracle SQL 문에서 in을 사용하는 방법
   (2) keyid가 이 세 가지 값(21, 16, 7) 중 하나와 동일한 모든 레코드를 쿼리하면 이 세 가지 값 중 하나를 만족하면 쿼리할 수 있습니다.

Oracle SQL 문에서 in을 사용하는 방법
  (3) 키 ID가 (21,16,7) 범위에 속하지 않는 모든 레코드를 쿼리합니다.

Oracle SQL 문에서 in을 사용하는 방법

3.2 in 레코드 삭제에 사용됨

  (1) t_hero 테이블의 모든 레코드를 쿼리하면 이제 7개의 레코드가 있습니다.
Oracle SQL 문에서 in을 사용하는 방법
  (2) keyid = (14,15)
Oracle SQL 문에서 in을 사용하는 방법

추천 튜토리얼: "Oracle Video Tutorial"

위 내용은 Oracle SQL 문에서 in을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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