별의 공부 블로그 🧑🏻‍💻
728x90
728x170

데이터베이스 일반

특수 연산자를 이용한 질의 / 하위 질의

IN

  • 필드의 값이 IN 연산자의 인수로 지정된 값과 같은 레코드만 검색하는 것
  • OR 연산자를 수행한 결과와 같음.
  • 문법
WHERE 필드 또는 필드를 나타내는 식 IN(값1, 값2, ...);

BETWEEN

  • 필드의 값이 BETWEEN 연산자의 범위로 지정된 값 이내에 포함되는 레코드만 검색하는 것
  • AND 연산자를 수행한 결과와 같음.
  • 문법
WHERE 필드 또는 필드를 나타내는 식 BETWEEN 값1 AND 값2;

LIKE

  • 대표 문자를 이용해 필드의 값이 패턴과 일치하는 레코드만 검색함.
  • 문법
WHERE 필드 또는 필드를 나타내는 식 LIKE '문자 패턴';

NOT

  • 필드의 값이 NOT 다음에 기술한 연산자의 결과에 포함되지 않는 레코드만 검색함.
  • 문법
WHERE 필드 또는 필드를 나타내는 식 NOT 다른 연산;

하위 질의

  • 선택 질의(SELECT) 또는 실행 질의(INSERT, UPDATE, DELETE) 안에 작성하는 SELECT
  • 하위 질의 내에 또 다른 하위 질의를 만들 수 있음.
  • 하위 질의를 기본 질의에 IN 연산자로 연결하면, 하위 질의의 결과가 기본 질의의 조건으로 사용됨.
  • SELECT문의 필드 목록이나 WHERE 또는 HAVING 절에서 식 대신에 하위 쿼리를 사용할 수 있음.

 

대표 문자

  • * 또는 % : 모든 문자를 대표
  • ? 또는 _ : 한 자리 문자를 대표
  • # : 한 자리 숫자를 대표
728x90
그리드형(광고전용)
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️
starrykss
starrykss
별의 공부 블로그 🧑🏻‍💻


📖 Contents 📖