>  기사  >  데이터 베이스  >  MySQL 하위 쿼리 키워드를 사용하는 방법

MySQL 하위 쿼리 키워드를 사용하는 방법

WBOY
WBOY앞으로
2023-05-29 22:31:041625검색

1.all

1.1 형식

MySQL 하위 쿼리 키워드를 사용하는 방법

1.2 기능

all: 하위 쿼리에서 반환된 모든 값과 비교하면 true를 반환합니다.

all은 =,>=,>,<와 함께 사용할 수 있습니다. ;,< ;=, 를 조합하여 사용하면 각각 해당 데이터에 포함된 모든 데이터와 같음, 크거나 같음, 보다 큼, 보다 작음, 작거나 같음, 같지 않음을 의미합니다

모든 것보다 큼 이는 지정된 열의 값이 하위 쿼리 집합의 모든 값보다 커야 함을 의미합니다. 즉, 해당 열의 값이 하위 쿼리 집합의 최대값보다 커야 함을 의미합니다. 하위 쿼리.

1.3 연산

MySQL 하위 쿼리 키워드를 사용하는 방법

2.any(일부)

1.1 형식

MySQL 하위 쿼리 키워드를 사용하는 방법

1.2 기능

  • any: 하위 쿼리에서 반환된 모든 값과 비교하면 true를 반환합니다

  • 모두 =,>=,>,와 함께 사용하여 같음, 이상, 이상, 미만, 이하를 나타냅니다.

  • 어떤 데이터와도 같지 않음

  • 더 큼은 지정된 열의 값이 하위 쿼리 세트의 모든 값보다 커야 함을 의미합니다. 즉, 하위 쿼리 세트의 최소값보다 커야 합니다. 다른 사람도 마찬가지입니다

some은 any

MySQL 하위 쿼리 키워드를 사용하는 방법

1.3 작업

3.inMySQL 하위 쿼리 키워드를 사용하는 방법

1.1 형식

  • 1.2 기능

  • 인은 레코드의 값이 지정된 세트에 있는지 확인하는 데 사용됩니다.

in 키워드 앞에 추가하면 조건을 되돌릴 수 없습니다

MySQL 하위 쿼리 키워드를 사용하는 방법

1.3 작업

4. 존재합니다.MySQL 하위 쿼리 키워드를 사용하는 방법

1.1 형식

  • 1.2 기능

  • 이 하위 쿼리가 "데이터 결과가 있습니다"(최소 한 행의 데이터 반환)인 경우 EXISTS() 결과는 true이고 외부 쿼리가 실행됩니다. 하위 쿼리에 "데이터 결과 없음"(데이터가 반환되지 않음)이 있으면 EXISTS() 결과는 false이고 외부 쿼리는 실행되지 않습니다.

  • EXISTS 뒤의 하위 쿼리는 실제 데이터를 반환하지 않고 true만 반환합니다. 또는 false가 반환되면 where 조건이 성립됩니다

  • 참고: EXISTS 키워드는 IN 키워드보다 효율적이므로 실제 개발에서는 특히 데이터 양이 많을 때 사용하는 것이 좋습니다. the EXISTS 키워드

1.3 연산

MySQL 하위 쿼리 키워드를 사용하는 방법

1.4 설명

외부 쿼리를 쿼리할 때 외부 쿼리는 한 줄씩 실행되며, 첫 번째 라인이 실행되면 하위 쿼리가 실행되는지 판단합니다. true이면 이 행의 데이터를 찾은 다음 쿼리의 두 번째 행을 따릅니다. . . 이것을 반복하십시오.

위 내용은 MySQL 하위 쿼리 키워드를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제