단순 연산을 하거나 함수의 사용법을 확인하는 경우에는 특정 테이블이 필요없는 경우가 있습니다. 이럴 때는 아래와 같이 DUAL이라는 이름의 가상 테이블을 활용할 수 있습니다.
SELECT ROUND(4.56, 1) FROM DUAL;
MySQL에서는 FROM DUAL을 생략해줄 수 있습니다.
SELECT ROUND(4.56, 1);
하지만, 오라클과 같은 RDBMS에서는 가상 테이블을 활용하려면 붙여줘야 합니다.
'DB > SQL' 카테고리의 다른 글
[Oracle] 인덱스 조회 쿼리 (0) | 2024.07.01 |
---|---|
[Oracle] 테이블 및 컬럼 코멘트 조회하기 (0) | 2024.03.11 |
[Oracle] 테이블 생성 쿼리 확인, show create table 안 됨 (0) | 2024.02.13 |
[Oracle] Oracle에서 LIMIT에 해당하는 SQL 문법은? (0) | 2024.01.05 |
[MySQL] JSON 필드 Null 체크하는 방법 (0) | 2023.09.27 |
[MySQL] 같지 않은 것을 조회할 때 사용할 수 있는 !=와 <> 연산자의 차이 (0) | 2023.09.23 |
[MySQL] DATETIME과 TIMESTAMP 자료형의 차이 (0) | 2023.07.04 |
[MySQL] 복합 인덱스 생성시 컬럼 나열 순서 (0) | 2023.06.21 |