분류 전체보기80 SELECT - 재구매가 일어난 상품과 회원 리스트 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/131536 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 주요 볼 점 여기서 주요 볼 점은 group by 인 듯 하다. product_id와 user_id를 group으로 묶은 후 이들의 count를 센게 2개 이상일 때만 출력하는 형식이다. 공부 참고 사이트 https://extbrain.tistory.com/56 [MySQL] 그룹화하여 데이터 조회 (GROUP BY) ▶MySQL 그룹화하여 데이터 조회 (GROUP BY) ▶설명 하나, 예를 들.. 2023. 2. 22. SELECT - 상위 n개 레코드 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/59405 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문법 이번에는 상위 몇개의 데이터를 고르라는 문제였다. MYSQL을 쓰는 나한테는 간단한 문제였다. LIMIT이라는 문법을 통하여 상위 몇개의 데이터만을 가져올 수 있다. 코드 SELECT NAME FROM ANIMAL_INS ORDER BY DATETIME ASC LIMIT 1 2023. 2. 22. SELECT - 12세 이하인 여자 환자 목록 출력하기 주요 문법 여기서 제일 중요하게 사용되어야 하는 것이 null처리 이다. null이 나오면 대체를 어떻게 해야하는가? 이것이 관점이다. https://velog.io/@gillog/DB-MySQL-NULL-%EC%B2%98%EB%A6%ACIFNULL-CASE-COALESCE [DB] MySQL NULL 처리(IFNULL, CASE, COALESCE) MySQL에서 Column의 값이 Null인 경우를 처리해주는 함수들은 IFNULL, CASE, COALESCE과 같은 함수들이 있다.Orcale의 NVL()과 비슷한 기능을 한다.해당 Column의 값이 NULL을 반환할 때, 다른 값으로 출력할 수 있 velog.io 위 블로그를 많이 참고하여 공부를 진행 하였다. NULL 처리 문법들 대표적으로 IFNU.. 2023. 2. 22. SELECT - 오프라인/온라인 판매 데이터 통합하기 문제 https://school.programmers.co.kr/learn/courses/30/lessons/131537 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 오프라인에 들어간 데이터와 온라인에 들어간 데이터를 각각 뽑아 합치는 문제이다. 나는 처음에 이 문제가 Left Outer Join을 이용해서 문제를 푸는 건가 싶어서 고민을 했었는데, 그런 유형의 문제가 아니라, 그냥 각각의 데이터를 뽑아 합치는 문제였다. 합치는 명령어는 UNION or UNION ALL이 둘 중 하나를 사용하는 것으로 알고 있다. UNION DISTINCT : 쿼리의 .. 2023. 2. 22. 이전 1 ··· 10 11 12 13 14 15 16 ··· 20 다음 728x90