본문 바로가기
반응형

전체 글350

SQL 문제 - 우유와 요거트가 담긴 장바구니 아래는 문제 링크입니다. https://programmers.co.kr/learn/courses/30/lessons/62284 코딩테스트 연습 - 우유와 요거트가 담긴 장바구니 CART_PRODUCTS 테이블은 장바구니에 담긴 상품 정보를 담은 테이블입니다. CART_PRODUCTS 테이블의 구조는 다음과 같으며, ID, CART_ID, NAME, PRICE는 각각 테이블의 아이디, 장바구니의 아이디, 상품 종류, 가 programmers.co.kr 아래는 정답 SQL 문이다. SELECT c1.CART_ID FROM CART_PRODUCTS as c1 JOIN (SELECT CART_ID FROM CART_PRODUCTS WHERE NAME in ('Milk')) c2 on c1.CART_ID = c2.. 2022. 5. 1.
맥북 인텔리제이 단축키 계속 본인이 직접 사용하면서 업로드 할 예정입니다. shift + shift : 클래스 검색 command + shift + a : 단축키 검색 command + shift + 8 : 여러 줄 동시에 바꾸기 (shit + 아래 화살표)와 (shift + 위 화살표)로 줄 지정 command + shift + r : 바꿔질 단어와 바꿀 단어를 입력하면 인텔리제이가 다 찾아서 바꿔준다. F2 : 오류로 이동 command + e 최근 작업한 파일 리스트 보여준다 command + 작업하는 줄 양 끝으로 이동 Shift F6 틀린부분한번에 싹다 고침 클래스 내에서 control + Enter : Generate 창 출력 (오버라이드, 생성자, 게터, 세터 등 자동 생성) 클래스 내에서 option + Ente.. 2022. 4. 30.
SQL 문제 - 헤비 유저가 소유한 장소(Self-Join) 아래는 문제 링크입니다. https://programmers.co.kr/learn/courses/30/lessons/77487 코딩테스트 연습 - 헤비 유저가 소유한 장소 PLACES 테이블은 공간 임대 서비스에 등록된 공간의 정보를 담은 테이블입니다. PLACES 테이블의 구조는 다음과 같으며 ID, NAME, HOST_ID는 각각 공간의 아이디, 이름, 공간을 소유한 유저의 아이디를 programmers.co.kr 아래는 해결 SQL문이다. SELECT p1.ID, NAME, p1.HOST_ID from PLACES as p1 join (SELECT HOST_ID from PLACES group by HOST_ID HAVING COUNT(HOST_ID) > 1) p2 on p2.HOST_ID = p1.. 2022. 4. 30.
SQL 문제 - 중성화 여부 파악하기 (IF, REGEXP, CASE) 문제의 링크는 아래와 같습니다. https://programmers.co.kr/learn/courses/30/lessons/59409 코딩테스트 연습 - 중성화 여부 파악하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 해결 SQL문은 아래와 같다. if문을 사용한 정답과 정규식, CASE문을 사용한 정답 두 가지가 있다. --if문을 사용 SELECT ANIMAL_ID, NAME, if(SEX_UPON_INTAKE like 'Neu.. 2022. 4. 30.
SQL 문제 - 동명 동물 수 찾기 (GROUP BY, HAVING) 문제의 링크는 아래와 같습니다. https://programmers.co.kr/learn/courses/30/lessons/59041 코딩테스트 연습 - 동명 동물 수 찾기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 우리는 같은 이름을 가진 동물의 수를 찾고 싶다. 해결 SQL문은 아래와 같다. --정통적인 데이터베이스 답 SELECT NAME, COUNT(NAME) as NUM from ANIMAL_INS GROUP BY(NAME.. 2022. 4. 30.
SQL 문제 - 오랜 기간 보호한 동물 문제의 링크는 아래와 같습니다. https://programmers.co.kr/learn/courses/30/lessons/59044 코딩테스트 연습 - 오랜 기간 보호한 동물(1) ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 문제 분류가 join이라 먼저 join을 사용했다. 첫 번째 정답 코드입니다. left join을 사용했다. left join으로 일단 ANIMAL_OUTS 테이블에 없는 데이터도 다 조인한 후에, outs.A.. 2022. 4. 29.
반응형