반응형

알고리즘/프로그래머스 2

[프로그래머스] SQL 연습 -SUM,MIN,MAX,IS NULL-

이번에는 프로그래머스 SQL 연습문제의 집계 함수와 IS NULL 파트를 간단하게 알아본다. 우선 문제의 정답은 아래와 같다. 문제는 이곳에서 확인하자 programmers.co.kr/learn/challenges 먼저 집계 함수부터 보면 SUM, MAX, MIN, COUNT, AVG가 있다. 말 그대로 합, 최대, 최소, 갯수, 평균을 구해준다. SELECT 쿼리문에 사용하며 나중에 배울 GROUP 절에서 사용할 수 있다. 물론 이 집계 함수를 사용할때 테이블의 자료형을 보고 사용할 수 있도록 하자. 마지막 문제에 DISTINCT 라는 키워드가 있는데 이는 중복을 제거하는 키워드이다. 한 컬럼에 대해서 중복을 제거할 수 있다는 것을 알아두면 유용할 것이다. 다음은 NULL 데이터에 대한 처리를 하는 예..

[프로그래머스] SQL 연습 -SELECT-

SQL 쿼리를 어쩌다 연습하게 되서 이곳에 정리하고자 한다. 프로그래머스 SQL Kit 고득점에 총 6개가 있는데 푼것을 기준으로 한개 카테고리씩 정리한다. 우선 전체 문제에 대한 정답은 아래와 같다. 문제는 이곳에서 확인하자 programmers.co.kr/learn/challenges 쿼리에 질문은 SELECT로 하는 것은 모두가 알고 있을것이다. SELECT *를 통해 모든 Collum을 조회할 수 있고 필요한 컬럼만을 조회할 수도 있다. SELECT [컬럼명] (as) [이름] 으로 SQL 출력에서 컬럼 이름을 바꿀수도 있다. FROM 절을 통해 어떤 테이블을 사용할지 지정하고 이후로, WHERE 등을 이용한 조건을 사용할 수 있다. WHERE 절은 예시와 같이 사용하며 != 를 포함하여 AND ..

반응형