database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 31257 게시물 읽기
No. 31257
쿼리 처리 순서 질문입니다.
작성자
원재호(xivic434)
작성일
2019-08-16 14:09ⓒ
2019-08-16 14:13ⓜ
조회수
2,135

SELECT *

FROM ARTICLE_TABLE 

WHERE BRD_NUM = 10 

ORDER BY BRD_NUM DESC 

LIMIT 100

 

위같은 쿼리로 했을때 

어떤 순서가 맞는건가요?

1.  ARTICLE_TABLE 에서 조건문(where) 로 필터를 하고, 그 내역에서 (Select ) 목록을 가져와서 정렬 ( order by) 하고 정렬이 다 된 다음에 LIMIT 로 100개만 반환한다. 

2. ARTICLE_TABLE ~ SELECT 까진 맞는데 정렬할때 LIMIT 만큼만 정렬하고 끝난다

3. 아니다 다 틀렸다 이건.... 이다.

 

 

 

 

 

이 글에 대한 댓글이 총 1건 있습니다.

1번이 맞습니다.
다만 전체 대상 정렬을 하는데 100 개의 정렬 공간만 사용합니다.

마농(manon94)님이 2019-08-19 10:54에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
31260mariadb 트랜잭션 질문드립니다.
트랜잭션
2019-09-09
2284
31259게시판에서 데이터 속도개선방법 질문입니다.
원재호
2019-08-28
2070
31258CentOS7 MySQL 8.0.15 질문입니다.
김말포
2019-08-27
3604
31257쿼리 처리 순서 질문입니다. [1]
원재호
2019-08-16
2135
31256트리거 쿼리 하루종일 오류 나는데 1064 오류 확인좀 부탁드립니다 ㅠ [1]
hi
2019-08-13
2056
31255특정 테이블에 쿼리문 사용시 데이터베이스명을 명시해줘야 하는 현상 [2]
mattqnrp
2019-08-12
2172
31254프로시저 파라미터 입력 방법 (in사용시) [2]
김달풍
2019-08-02
2003
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다