1.

SELECT TOP 1 '데이터'
  FROM '테이블'
 WHERE 1=1
 ORDER BY '데이터'

 

1번의 경우 데이터를 전체 조회 후 ORDER BY로  거르기 때문에 속도가 느려진다.

 

2. 

SELECT MIN('데이터') AS '데이터'
FROM '테이블'

 

2번의 경우 SELECT에서 검색할 조건을 명확히 정해주어 속도가 1번보다 확연히 빠르다.

(전체 조회로 가져오는 것이 아니기 때문)

'DB' 카테고리의 다른 글

DB 시퀀스 없을 시  (0) 2021.05.22
MySQL 컬럼 추가, 삭제, 수정  (0) 2020.08.05

+ Recent posts