sql

    결합 인덱스란?

    결합 인덱스란?

    1. a+b+c 결합 인덱스에서 b,c만 사용하는 경우와 a,b만 사용하는 경우의 차이가 있을까?2. and조건절은 순서대로 필터링할까? 1. 결합인덱스의 사용 의의와 특징-결합인덱스란 무엇인가?결합인덱스는 인덱스의 기준이 되는 칼럼이 2개 이상인 경우를 말한다. 토이 프로젝트만 경험한 경우, 결합인덱스의 필요성을 잘 이해하지 못할 수 있다. 예를 들어, AutoIncrement 속성을 가진 기본 키를 사용하면 충분하다고 생각할 수 있다. 하지만 실제 업무에서는 여러 칼럼을 조합하여 인덱스를 설정해야 할 필요성이 자주 발생한다.  -결합인덱스의 필요성실제 업무 환경에서는 검색 기준이 되는 칼럼이 여러 개인 경우가 많다. 예를 들어, 고객번호, 개설일, 번호라는 세 가지 칼럼이 있고, 40개의 테이블과 3..

    SQL 조인 개념

    SQL 조인 개념

    조인은 다른 테이블을 연결할 때 사용한다. 조인조건을 기준으로 두 테이블을 하나로 합친다. Inner Join 서로다른 테이블에 있는 데이터를 가져올 때 사용한다. ex) 특정 게시글에 작성된 댓글내용을 가져온다. 1번 게시글에 달린 댓글내용과 사용자명을 가져오자 SELECT 댓글내용, 사용자명 FROM comments JOIN users ON users.id = comments.id WHERE comments.posts_id = 1 작동방식 JOIN~ON절에서 =기호로 같은 조건인 복수개의 데이터만 남는다. users.id 1, comments.posts_id 1 ~~~ user.id 1, comments.posts_id 2 ~~~~ user.id 1, comments.posts_id 1 ~~~~ us..