[4] 부트캠프 TIL - 사전캠프 3일차

2024. 8. 14. 14:59부트캠프 TIL

728x90

1. 프로그래머스 이용한 sql과 알고리즘 문제 해결

1-1)  sql 문제 : 중복 제거하기

ㄴ 동물보호소 테이블에 동물의 이름이 몇개인지 조회하는 SQL문을 작성해주세요. ( NULL인 경우는 집계하지 않고, 중복되는 이름은 하나로 설정해주세요)

ㄴ ※ count()함수와 distinct 활용

ㄴ COUNT()로 해당 데이터의 개수를 가져오고, distinct를 활용하여 중복데이터를 제거할 수 있다.

ㄴ ex) SELECT COUNT(DISTINCT 동물이름컬럼) AS COUNT FROM 동물정보테이블명;

ㄴ SELECT COUNT(DISTINCT NAME) AS COUNT FROM ANIMAL_INS;

 

1-2) 알고리즘 문제 : 몫을 구하기

ㄴ JAVA로 solution이란  몫을 구하는 함수를 만들기.

ㄴ 메서드에 선언된 매개변수 num1, num2를 나누기(/)를 활용하여 리턴값을 추출

ㄴ answer가 리턴되면서 몫을 가져온다.

 

728x90