1. ms sql은 where 절을 맨 밑에서부터 위로 읽어가나요??


제가 어디 블로그에서 봤는데 ms sql은 where절을 밑에서부터 위로 읽는다고 하더라고요

그래서 검색 행이 제일 적은거 부터 젤 밑에 놔둬야 쿼리문 속도가 빨라진다는 글을 봤습니다


예를들어 회원정보 테이블이 있는데 거기서 성별이 남자이고 나이가 20살인 사람을 검색할려고 합니다.

여기서 회원정보 테이블에 성별이 남자인 데이터의 수는 10개, 나이가 20살인 사람의 데이터는 30개 라고 한다면

select *

from 회원정보

where 나이=20

and 성별=남자


이런 식으로 작성하라고 하더라고요..

정말 ms sql은 where절을 제일 밑에서부터 위로 읽어가나요??


2. SET NOCOUNT ON 질문

프로시저 같은걸 작성할때 SET NOCOUNT ON을 상단에 작성해놓는게 좋다고 하던데요.

인터넷 프로시저 가끔 보면 상단에 SET NOCOUNT ON 해놓고 제일 밑에 SET NOCOUNT OFF 다시 해놨던데

OFF로 다시 지정해야 하는건가요??

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 28379
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 15473
9581 연결된 서버에서 프로시저 실행시킬시 속도문제입니다 [1] 뽀구 2016.11.02 2086
9580 mssql 초보자 쿼리 문의 합니다. NOTE 2016.11.02 2272
9579 전체 백업 - 파일 축소 - 로그 백업 [8] thrill 2016.11.02 6329
9578 좌표계 변환 문의드립니다. 모모팬더 2016.11.01 3224
9577 collate 오류입니다. [1] 초보임다 2016.11.01 2580
9576 교착이 너무심합니다. [1] 큘러 2016.11.01 2885
9575 자료 복구 질문입니다. [2] 희망나라 2016.11.01 2329
» WHERE절 조건 위치와 SET NOCOUNT ON 질문 [1] 하하흐흐 2016.10.31 2788
9573 Case문 관련해서 질문드립니다. [2] 제발DBA 2016.10.28 2907
9572 모든 DB 용량 및 사용량 체크 부분 [1] 뛰어 2016.10.28 3560
9571 지수를 숫자로 바꾸는 방법이 있을까요 [1] 하늘의유실물 2016.10.25 5068
9570 두 테이블에서 중복되는 값 중 가장 첫번째 값을 가져올 수 있을까요? [2] 현관문 2016.10.24 3269
9569 DB에서 값을 확인 한후 해당하는 조건일 경우 Batch파일을 실행 할 방법을 찾고 있습니다. [1] 항상비기너2 2016.10.22 4411
9568 ETL 툴 문의 [1] afddsa 2016.10.22 4690
9567 db 용량에 관한 질문입니다. 카루카루 2016.10.21 2571
9566 스트링파싱 & 행을 열로 변환 응용부분 질문입니다. [5] 라퓨 2016.10.21 3187
9565 다른 테이블 데이터 참조하여 업데이트 하기 [1] DOOLLY 2016.10.21 3213
9564 전산실에서는 댓글 insert가 되고 외부에서는 댓글이 insert 되지 않는 문제 [2] ll비니ll 2016.10.21 3048
9563 데이블 업데이트 못하게 하는 조건문 이나 제약조건 설정 방법 조언좀 바랍니다 [4] 배우미 2016.10.20 4121
9562 서버 교체하여 사용하려고 보니.. 약 20~30대 정도 접속하니... 쿼리가 실행이 않되네요.. [2] 랜덤의세계 2016.10.20 3284





XE Login