전체 글

태블로/공부

라인차트 만들기

라인 차트는 시간별 추세, 즉 트랜드를 확인하는 경우에 유용하다.따라서, 시계열 데이터를 활용할 경우 라인 그래프가 우선적으로 나타난다. 불연속형/연속형 라인 차트시계열 (날짜) 데이터는 불연속형으로 표시하냐, 연속형으로 표시하냐에 따라 라인 차트에 차이가 있다.불연속형 라인 차트월(배송 일자)를 불연속형으로 가져오면 다음과 같이 12개의 월에 따라 월별로 분절된 그래프가 그려진다.예를 들어, 1월은 2016년 1월, 2017년 1월, 2018년 1월, 2019년 1월의 매출값들이 뭉쳐져 표현된다.연속형 라인 차트월(배송 일자)를 연속형으로 가져오면 다음과 같이 2016년 1월 부터 2019년 12월까지 값이 월별로 연속되어 그려진다.라인차트로 매출 추이 살피기1. 년/월에 대한 매출값을 볼 수 있는 라..

수학/통계학

1. 통계 기초 - (4) 변수

변수변수란 변하는 숫자이다. 변수의 반대말은 상수, 변하지 않고 항상 그대로 있는 숫자이다. 변수에는 속성, 값, 관계등이 있다.예를 들어, 교육 정도라는 변수가 있다고 해보자. 교육 정도는 고객마다 다르기 때문에 변수가 된다.그리고, 그러한 교육 정도는 중졸 / 고졸 / 대졸 / 대졸 이상이라는 4가지 속성을 가질수 있다. 해당 4가지 속성은 숫자가 아니기 때문에 그대로 분석에 사용할 수 없으므로, 각 속성에 숫자 값을 부여해준다.이러한 숫자 값들 사이에는 관계가 있을 수도, 없을 수도 있다. 이러한 정보를 통해 변수의 종류를 나눌 수 있다.변수의 종류이산/범주형명목변수 : 속성간 순위가 없음, 속성에 할당된 값은 이름을 대신할 뿐이지 의미가 없다 ex. 성별 / 인종 / 혈액형 순위변수: 속성간 순위..

SQL/문제

[프로그래머스] 조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기

문제 풀이SELECT CONCAT('/home/grep/src/',B.BOARD_ID,'/',FILE_ID,FILE_NAME,FILE_EXT) FILE_PATHFROM USED_GOODS_BOARD B INNER JOIN USED_GOODS_FILE F ON B.BOARD_ID = F.BOARD_IDWHERE VIEWS IN (SELECT MAX(VIEWS) FROM USED_GOODS_BOARD)ORDER BY FILE_ID DESC

SQL/문제

[프로그래머스] 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기

문제풀이WITH T1 AS (SELECT CAR_IDFROM CAR_RENTAL_COMPANY_RENTAL_HISTORYWHERE '2022-10-16' BETWEEN START_DATE AND END_DATE)SELECT CAR_ID, IF(CAR_ID IN (SELECT CAR_ID FROM T1), '대여중', '대여 가능') AS AVAILABILITYFROM CAR_RENTAL_COMPANY_RENTAL_HISTORYGROUP BY CAR_IDORDER BY CAR_ID DESC조금 까다로웠음 아니 자꾸 틀리길래 뭔가 했는데 '대여 가능'인데 '대여가능' 이라 써서 그런거였음ㅡㅡ

SQL/문제

[프로그래머스] 조건에 맞는 사용자 정보 조회하기

문제 풀이SELECT USER_ID, NICKNAME, CONCAT(CITY,' ',STREET_ADDRESS1,' ',STREET_ADDRESS2) AS '전체주소', CONCAT(left(TLNO,3),'-',mid(TLNO,4,4),'-',right(TLNO,4)) AS '전화번호' # CONCAT(SUBSTR(TLNO,1,3),'-',SUBSTR(TLNO,4,4),'-',SUBSTR(TLNO,8,4)) AS 전화번호 도 가능FROM USED_GOODS_BOARD B INNER JOIN USED_GOODS_USER U ON B.WRITER_ID = U.USER_IDGROUP BY WRITER_IDHAVING COUNT(WRITER_ID) >= 3ORDER BY..

SQL/문제

[프로그래머스] 없어진 기록 찾기

문제풀이입양을 간 기록은 있는데, 보호소에 들어온 기록이 없어야한다.SELECT ANIMAL_ID, NAMEFROM ANIMAL_OUTS WHERE ANIMAL_ID NOT IN (SELECT ANIMAL_ID FROM ANIMAL_INS)SELECT ANIMAL_ID FROM ANIMAL_INS를 하면 보호소에 들어온 동물 ID가 뽑힌다 SELECT ANIMAL_ID, NAME FROM ANIMAL_OUTS               를 통해 보호소를 나간 동물 ID를 뽑았는데,WHERE ANIMAL_ID NOT IN (보호소에 들어온 동물 ID)          → 그 ID가 보호소에 들어온 ID에는 없음 ⇒ 즉 입양을 간 기록은 있는데, 보호소에 들어온 기록..

SQL/문제

[프로그래머스] 즐겨찾기가 가장 많은 식당 정보 출력하기

문제풀이SELECT FOOD_TYPE, REST_ID, REST_NAME, FAVORITESFROM REST_INFOWHERE (FOOD_TYPE, FAVORITES) IN ( SELECT FOOD_TYPE, MAX(FAVORITES) FROM REST_INFO GROUP BY FOOD_TYPE)ORDER BY FOOD_TYPE DESC;  SELECT FOOD_TYPE, REST_ID, REST_NAME, MAX(FAVORITES) FROM REST_INFO GROUP BY FOOD_TYPEORDER BY FOOD_TYPE DESC; 이렇게 쿼리를 쳐서 결과를 뽑으면 안되나 할 수도 있지만, 해당 문제는 서브쿼리를 이용해야한다. 서브쿼리를 사용해야하는 이유는 다음과 같음..

태블로/공부

부울 매개변수

매개변수매개변수는 계산, 필드 또는 참조선에서 상수 값으로 대체할 수 있는 숫자, 날짜, 문자열과 같은 통합 문서 변수이다.예를 들어 Sales가 $500,000보다 크면 True를 반환하고, 그렇지 않으면 False를 반환하는 계산된 필드를 만들 수 있다.       수식의 상수 값 "500000"을 매개 변수로 바꿀 수 있다. 그런 다음 매개 변수 컨트롤을 사용하여 계산의 임계값을 동적으로 변경할 수 있다.매개변수는 비주얼리제이션의 요소에 연결될 때까지 아무 작업도 수행하지 못한다, 즉 매개변수를 만들어 놓고 그걸 변경해 가며 활용할 수 있도록 만들어줘야지만 수행이 가능하다는 것! 따라서, 매개 변수 컨트롤 표시, 매개 변수 동작 사용 설정 등을 해줘야한다. 부울 매개변수 활용1. 수도권과 비수도권을..

- MJ -
JUtudy