본문 바로가기

전체 글44

당신의 뇌는 최적화를 원한다 by 가바사와 시온 [하루를 효율적으로] 기상 후 2-3시간이 '뇌의 골든타임'. 통근하기에는 아깝다. 미라클모닝 고고 리듬감 있는 운동 꼭꼭 씹어먹기 아이디어는 바로 메모하기 [좋은 수면을 위한 습관] 자기 전에 어두운 곳에서 긴장 풀기 자기전에 스마트폰 금지 아침에 햇볕 쬐기 [기분 전환법] 5분 이상 걷기 걸으면서 셍각 심호흡 낭독 스트래칭 2023. 6. 12.
Docker 모든 것은 cmd에서 이루어진다 [Docker Build 하기] docker build -t {이름공간}/{이미지이름}:{태그} {빌드 컨텍스트(DockerFile이 있는 경로)} ex) docker build -t example_docker/example_image . [만들어진 것 확인] docker images 참고 : 배경 알기 좋은 글: https://code-masterjung.tistory.com/category/Docker 따라하기 좋은 글 : https://darrengwon.tistory.com/797 2023. 5. 8.
[오답노트] 종합 허둥대지말고 꼼꼼히 한번에 끝내기 일을 적극적으로 가져가서 하기 - 가치 창출하기 2023. 2. 1.
[LeetCode 1084] Sales Analysis III 2019년 1 분기에만 팔린 제품들을 알아보자. join 해서 날짜 필터링 해주면 된다. distinct 안 넣었다가 틀렸다. select distinct(p.product_id), (p.product_name) from Product as p join sales as s on p.product_id = s.product_id where s.product_id not in (select distinct(product_id) from sales where sale_date date("2019-03-31")) and s.sale_date >= date("2019-01-01") and s.sale_date 2023. 1. 31.
[LeetCode 1141] User Activity for the Past 30 Days I 2019-07-27을 포함한 이전 30일에 대해 날짜별 참여자 수를 세어보자 지난번에 배운 date_add 를 사용할 수 있다. 그리고 date 안에는 따옴표로 감싸줘야 한다는 것을 알게되었다. select activity_date as day, count(distinct(user_id)) as active_users from Activity where activity_date date_add(date("2019-07-27"), interval -30 day) group by activity_date 2023. 1. 31.
[LeetCode 607] Sales Person 'RED' 회사와 일하지 않은 사람 id를 반환하자. 간단하게 join해서 풀 수 있다. select name from salesperson where sales_id not in (select o.sales_id from orders as o join company as c on o.com_id = c.com_id where c.name = 'RED') ; 아래는 처음 제출한 코드. join이 하나 필요 없어서 뺐는데 왜 이 코드가 더 빠른 걸까. select d.name from salesperson as d where d.sales_id not in (select o.sales_id from salesperson as s join orders as o on o.sales_id = s.sales_id.. 2023. 1. 30.