전체 글

Data Engineering과 Cloud Native 기술에 대해 Dive Deep 하는 만능 플랫폼 엔지니어가 되는 것을 목표로 하고 있습니다. 경험했던 내용과 공부했던 내용을 기록합니다. 🐻‍❄️☁️
·Algorithm (PS)
https://school.programmers.co.kr/learn/courses/30/lessons/59041 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr GROUP BY 로 묶은다음에는 WHERE 절이 아니라 HAVING 절로 조건을 달아주자 !! -- 코드를 입력하세요 SELECT NAME, COUNT(NAME) AS 'COUNT' FROM ANIMAL_INS GROUP BY NAME HAVING COUNT(NAME) > 1 ORDER BY NAME
·Algorithm (PS)
https://school.programmers.co.kr/learn/courses/30/lessons/59044 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 3개만 보여주고 싶을때 LIMIT 을 이용하자 !! -- 코드를 입력하세요 SELECT a.NAME, a.DATETIME FROM ANIMAL_INS a LEFT JOIN ANIMAL_OUTS b ON a.ANIMAL_ID = b.ANIMAL_ID WHERE b.ANIMAL_ID IS NULL ORDER BY a.DATETIME LIMIT 3
·Algorithm (PS)
https://school.programmers.co.kr/learn/courses/30/lessons/59043 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr -- 코드를 입력하세요 SELECT a.ANIMAL_ID, a.NAME FROM ANIMAL_INS a JOIN ANIMAL_OUTS b ON a.ANIMAL_ID = b.ANIMAL_ID WHERE a.DATETIME > b.DATETIME ORDER BY a.DATETIME
·Algorithm (PS)
https://school.programmers.co.kr/learn/courses/30/lessons/59046 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문자열 연습문제인데 처음엔 이렇게 무식하게 나열했다가 -- 코드를 입력하세요 SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKE FROM ANIMAL_INS WHERE NAME = 'Ella' OR NAME = 'Lucy' OR NAME = 'Pickle' OR NAME = 'Rogan' OR NAME = 'Sabrina' OR NAME = 'Mitty' ORDER BY ANI..
·Algorithm (PS)
https://school.programmers.co.kr/learn/courses/30/lessons/59039 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr NULL 값 쓸 때 IS NULL 이라고 해야함 NAME = NULL 이런 문법은 없다... -- 코드를 입력하세요 SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME IS NULL ORDER BY ANIMAL_ID
·Algorithm (PS)
https://school.programmers.co.kr/learn/courses/30/lessons/131537 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr pandas 에서 concat 이랑 비슷한게 SQL에서는 UNION ALL 연산이다 UNION 연산은 각 쿼리 결과값의 합집합을 반환하며, 중복값을 제거하여 반환한다. UNION ALL 연산은 각 쿼리 결과값의 합집합을 반환하며, 연산은 중복값을 제거하지 않고 반환한다. 또한 OFFLINE_SALES 테이블에는 USER_ID값이 없으니까 처음부터 NULL 로 초기화를 해주면 된다. -> NULL..
·Algorithm (PS)
https://school.programmers.co.kr/learn/courses/30/lessons/131118 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 유형이 SELECT로 분류되었지만 사실 HAVING절을 연습하기 좋은 문제였다 서울에 있는 주소만 출력해야하므로 HAVING [FIELD_NAME] LIKE "서울%" HAVNIG절을 사용해야 한다. 또한 소수점 세자리에서 반올림하여 두자리를 만드는 ROUND 함수는 ROUND(값, 2) 이렇게 써주면 된다. %를 붙이면 뒤에 내용은 신경쓰지 않는다는 와일드카드 의미를 가지고 있어서 서울~..
·Algorithm (PS)
https://school.programmers.co.kr/learn/courses/30/lessons/64065 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 아니 이거 튜플은 순서 상관없이 결과가 똑같다길래 출력값도 순서상관 없는줄 알았는데 아니었음;; 주의하세요~~ def solution(s): answer = [] result = set() data = s[2:-2] data = data.split("},{") data.sort(key=len) for i in data: j = i.split(',') for num in j: if int(num) ..
minjiwoo
MJ workspace