bean_cod

고정 헤더 영역

글 제목

메뉴 레이어

bean_cod

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (52)
    • SQL (16)
    • Python (11)
    • TIL (16)
    • Article study (3)
    • ☆ 추가 학습 필요 (3)

검색 레이어

bean_cod

검색 영역

컨텐츠 검색

TIL

  • [TIL]같은 데이터set에서 특정 조건값 추출

    2024.08.12 by ollive

  • [WIL] 4주차

    2024.07.19 by ollive

  • [TIL] 과제) 데이터 환경의 기업 속 데이터 분석 직무

    2024.07.19 by ollive

  • [WIL] 3주차

    2024.07.12 by ollive

  • [TIL] WEEK 3 FRI - length, 특정기간 제외 join[SQL]

    2024.07.12 by ollive

  • [TIL] WEEK 3 THUR -DUAL, 사용자 변수, 시간대 별 통계량, RECURSIVE

    2024.07.11 by ollive

  • WEEK 3 WEN DATEDIFF(date1,date2), DATE_ADD/SUB

    2024.07.10 by ollive

  • WEEK 3 TUES

    2024.07.09 by ollive

[TIL]같은 데이터set에서 특정 조건값 추출

Product Price at a Given Date1.  "2019-08-16" 기준으로 제품별 최근 갱신일, 해당 일자에 갱신된 가격을 추출하고, 원본 데이터의 제품에 붙여넣음# 2019-08-16 기준 ,product_id별 최근 갱신일with pp as (SELECT product_id, max(change_date) Mdate FROM Products WHERE change_date  2. "2019-08-16" 이전과 이후 데이터를 구분해 union# "2019-08-16" 이후 신규 제품select distinct product_id , 10 as pricefrom productsgroup by product_id# 최초의 변경일자가 201..

TIL 2024. 8. 12. 11:59

[WIL] 4주차

이번주는 몸컨디션이 안 좋았다. 4주차에 진입하면서 정신이 해이해진 건지, 그냥 몸이 피곤했던 건지 온전히 공부에 집중하기보단 조금 쉬고 싶다는 생각이 들었다. 그럼에도 계속 공부는 진행되기 때문에 어떻게는 따라가다보니까 정신을 잡을 수 있었다. 이번 주말에는 주중에 부족했던 부분을 채워넣는 방향으로 시간을 보낼 것이다.4주차 목표파이썬 코드카타 60번까지 진도 따라잡기SQL은 가벼운 진도와 복습위주로 공부하기최대한 많은 취업처, 직장 관련 정보 수집하기선택학습반 모든 과정 따라가기  파이썬을 24번부터 46번까지 진도를 나갔고, 24번까지 복습을 진행했다.코딩 기초 트레이닝을 DAY 5 - DAY 7까지 해결하고 복습했다.문자열에 대한 기초 트레이닝으로 문자열을 쉽게 다룰 수 있게 됐다.SQL은 46번..

TIL 2024. 7. 19. 22:23

[TIL] 과제) 데이터 환경의 기업 속 데이터 분석 직무

보호되어 있는 글입니다.

보호글 2024. 7. 19. 13:00

[WIL] 3주차

이번 주는 공부가 잘 되다가도 안 되는게 파이썬이 너무 어려워서 내 의지를 깍아버리는 것 같다. SQL을 기초강의만 들어도 문제를 쉽게 풀었고, 진도가 잘 나가고 있는데 파이썬은 내가 뭘 아는지도 모르겠다. 개념강의만 10번은 돌려봤는데 진도가 잘 안 나가니까 다개국어하는 사람들의 고통을 느껴본 한 주 였다.  이번주 목표는 캠프 늦참으로 인한 밀려버린 파이썬 코드카타 진도를 따라잡는 것과 문제를 스스로 해결하는 것이었다. 문제가 안 풀려도 끝까지  생각해야 파이썬과 뇌에 씽크가 맞을 거라 판단했기때문이다. 하지만 결과는 23 /54로 목표치에 한참 못 미치는 수준이다. 파이썬이 인간적인 언어라는고 알려줬는데 소통이 안 되서 정말,, 답답하다. 다음주에는 공부량을 늘려서 다시 도전해볼 예정이다.  화요일..

TIL 2024. 7. 12. 21:07

[TIL] WEEK 3 FRI - length, 특정기간 제외 join[SQL]

1. [SQL] 문자열 길이 얻기 CHAR_LENGTH(string) 을 이용하면 영문, 한글, 공백을 1개씩 세준다.LENGTH(string)을 사용해도 같은 결과를 얻을 수 있다. 하지만 CHAR_LENGTH와 달리 문자열의 바이트 길이를 센다. 따라서 유니코드가 있는 경우 주의하여 사용한다.SELECT tweet_idFROM tweetsWHERE CHAR_LENGTH(content) > 15WHERE LENGTH(content) > 15 2. 특정기간 제외 JOIN 전체기간 중에서 11월달을 제외하려 할때, 제외할 데이터가 담긴 쿼리(table2)를 먼저 만들어 준다. 이후 두 테이블을 합지는데, table1 LEFT JOIN table2 on table1.col = table2.col을 사용하여 ..

TIL 2024. 7. 12. 20:20

[TIL] WEEK 3 THUR -DUAL, 사용자 변수, 시간대 별 통계량, RECURSIVE

1. ORDER BY 수식작성문제를 풀다가 ORDER BY에 수식을 작성할 수 있다는 것을 알게 되었다. 아니였으면 서브쿼리를 이용해야 했는데 수식덕분에 한 쿼리에 식을 담을 수 있다.SELECT I.ANIMAL_ID, I.NAMEFROM ANIMAL_INS I, ANIMAL_OUTS OWHERE I.ANIMAL_ID=O.ANIMAL_IDORDER BY O.DATETIME-I.DATETIME DESC LIMIT 2문제링크 : 오랜기간 보호한 동물(2) 2. DUAL TABLE오라클에서 기본적으로 제공하는 칼럼1개와 데이터 1개가 들어있는 기본 더미테이블이다. DUAL이라는 기능은 SQL내에서 평션이나 계산식을 수행해보기위해 사용할 수 있다.함수의 쓰임이나 출력되는 데이터를 확인해 보려고 할 때 테이블을 ..

TIL 2024. 7. 11. 20:37

WEEK 3 WEN DATEDIFF(date1,date2), DATE_ADD/SUB

MySQL :: MySQL 5.7 Reference Manual :: 12.7 Date and Time Functions12.7 Date and Time Functions This section describes the functions that can be used to manipulate temporal values. See Section 11.2, “Date and Time Data Types”, for a description of the range of values each date and time type has and the valid formatsdev.mysql.com1. DATEDIFF(date1,date2) 는 date1 - date2를 하여 일 수 값으로 반환하는 함수이다. 따라서 ..

TIL 2024. 7. 10. 19:50

WEEK 3 TUES

1.서브쿼리에 조건주기, with 이용, table 함수 사용, where에 in 중첩오늘은 이 문제로 헤매었다. 월별, 자동차 아이디별 총 대여기록을 구하는 것인데, 8월에서 10월사이에 5번 이상 대여기록이 있는 차만 월별 대여횟수를 구하는 것이다. 먼저 서브쿼리고 8월에서 10월사이 5번 이상의 대여기록이 있는지 확인을 해야했다. 그러고 5번 이상인 ID와 원본 데이터와 조인 시켜서 해당 ID를 가진 자동차 기록만 불러온다. 이렇게 되면 다시 새로운 레코드이므로 8월에서 10월의 데이터를 다시 지정해주어야 한다. 이 후, 월별 아이디별 기록을 세어준다.JOIN시 어떤 데이터가 도출되는지 계속 확인을 하거나, 생각을 해가면서 데이터를 정리하는 것이 필요하다.SELECT MONTH(start_date)..

TIL 2024. 7. 9. 20:23

추가 정보

인기글

최신글

페이징

이전
1 2
다음
TISTORY
bean_cod © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바