Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL에서 빈 결과 집합을 선택하는 방법은 무엇입니까?

<시간/>

MySQL에서 더미 테이블 'dual'을 사용하여 빈 결과 집합을 선택합니다. 쿼리는 다음과 같습니다 -

mysql> select 1 from dual where false;
Empty set (0.00 sec)

위 쿼리에서 "dual"은 더미 테이블이고 위의 조건은 false입니다. 따라서 빈 집합을 반환합니다.

실제 상태로 확인해보자. 선택한 값을 반환합니다. 쿼리는 다음과 같습니다 -

mysql> select 1 from dual where true;

다음은 출력입니다 -

+---+
| 1 |
+---+
| 1 |
+---+
1 row in set (0.00 sec)