Mysql/Mysql 코딩테스트 Mysql/Mysql 코딩테스트 2020. 7. 12. mysql GROUP BY 문제 프로그래머스 - 동명 동물 수 찾기 NAME 그룹으로 묶고 해당 NAME 그룹은 2이상이며 NULL이 아니여야한다 또한 이름순으로 정렬을 해야한다 -- 코드를 입력하세요 SELECT NAME, COUNT(NAME) FROM ANIMAL_INS GROUP BY NAME HAVING COUNT(NAME) >= 2 AND NAME IS NOT NULL ORDER BY NAME Mysql/Mysql 코딩테스트 2020. 7. 12. mysql GROUP BY 문제 프로그래머스- 고양이와 개는 몇 마리 있을까 각각 ANIMAL_TYPE 을 묶어서 개와 고양이 를 묶어주고 ORDER_BY를 통해 오름 차순으로 조회를해준다(ASC) -- 코드를 입력하세요 SELECT ANIMAL_TYPE, count(ANIMAL_TYPE) FROM ANIMAL_INS GROUP BY ANIMAL_TYPE ORDER BY ANIMAL_TYPE Mysql/Mysql 코딩테스트 2020. 7. 12. mysql SUM,MAX,MIN 문제 프로그래머스- 중복 제거하기 DISTINCT 를 사용해서 중복을 제거하고 NAME이 NULL이 아닌 조건을 사용해서 COUNT 함수를 통해 갯수를 가져온다. -- 코드를 입력하세요 SELECT COUNT( DISTINCT NAME) FROM ANIMAL_INS WHERE NAME IS NOT NULL Mysql/Mysql 코딩테스트 2020. 7. 12. mysql Select 문제 프로그래머스- 상위 n개 레코드 DATETIME 순으로 정렬해서 LIMIT 를 사용해서 한가지만 나올 수 있게 하였다 -- 코드를 입력하세요 SELECT NAME FROM ANIMAL_INS ORDER BY DATETIME LIMIT 1 Mysql/Mysql 코딩테스트 2020. 7. 12. mysql Select 문제 프로그래머스- 여러기준으로 정렬하기 첫번째로 이름순으로 정렬, 그후 날짜순으로 정렬하면 이름이 같을경우 나중에 시작한 동물을 먼저 보여주게 된다. -- 코드를 입력하세요 SELECT ANIMAL_ID, NAME, DATETIME FROM ANIMAL_INS ORDER BY NAME, DATETIME DESC; 이전 1 2 다음