DB/SQL
[MySQL] FROM DUAL 이란?
bskyvision.com
2023. 10. 9. 11:13
단순 연산을 하거나 함수의 사용법을 확인하는 경우에는 특정 테이블이 필요없는 경우가 있습니다. 이럴 때는 아래와 같이 DUAL이라는 이름의 가상 테이블을 활용할 수 있습니다.
SELECT ROUND(4.56, 1) FROM DUAL;
MySQL에서는 FROM DUAL을 생략해줄 수 있습니다.
SELECT ROUND(4.56, 1);
하지만, 오라클과 같은 RDBMS에서는 가상 테이블을 활용하려면 붙여줘야 합니다.