본문 바로가기
반응형

DB8

[MySQL] 보호소에서 중성화한 동물 문제 : https://programmers.co.kr/learn/courses/30/lessons/59045 코딩테스트 연습 - 보호소에서 중성화한 동물 | 프로그래머스 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAME TYPE NULLABLE ANIMAL_ID VARCHAR(N) FALS programmers.co.kr select A.ANIMAL_ID, A.ANIMA.. 2022. 8. 15.
[DB_개공] 조인 주의 골테이블기준으로 안하고, 게임테이블을 기준으로 아우터조인을 하다보니 게임은 존재하지만 골이 안나온 경우까지 count되어서 오답이 나옴 정답은 골테이블기준 레프트 아우터 조인 혹은 기준상관없이 이너조인 2022. 6. 11.
[DB] 데이터 존재 확인 (COUNT vs EXISTS) 쿼리로 특정 조건의 데이터가 존재하는지 확인하는 법 (COUNT vs EXISTS) 백만건 row에 대해 1) COUNT : 646ms 2) EXISTS : 4ms COUNT보다 EXISTS가 100배 이상 빠른것으로 확인 (테이블의 row 개수가 많아질수록 더 많은 성능 차이를 보인다) 이유는 EXSISTS는 조건을 만족하는 데이터가 1건이라도 존재할 시 스캔 종료 앞으로 데이터 존재 확인은 EXISTS를 사용하자 2022. 6. 1.
[MySQL] 윈터코딩 sql select a.cart_id from product a left join product b on a.cart_id = b.cart_id where a.name = '우유' && a.name = '요거트'; 2019. 10. 26.
반응형