분류 전체보기 74

sql 달리기반 3~5번

3번SELECT u.user_id, u.email,           COALESCE(p.point,0) 'point' FROM users u JOIN point_users p ON u.user_id = p.user_id order by p.point desc; 4번SELECT      c.CustomerName,     COUNT(o.OrderID) AS OrderCount,     SUM(o.TotalAmount) AS TotalSpent FROM      Customer c JOIN      Orders o ON c.CustomerID = o.CustomerID GROUP BY      c.CustomerID, c.CustomerName HAVING      (SELECT COUNT(*)      ..

카테고리 없음 2024.10.24

sql 걷기반 마지막~ 달리기반 1,2

11-1SELECT o.id 'order_id',         p.name 'product_name' FROM orders o JOIN products p ON o.product_id = p.id  11-2SELECT p.id 'product_id',        SUM(p.price * o.quantity) 'total' FROM orders o JOIN products p ON o.product_id = p.id GROUP BY p.id ORDER BY total DESC LIMIT 1  11-3SELECT product_id, SUM(quantity) 'total' FROM orders o GROUP BY product_id   11-4SELECT p.name  FROM orders o JOIN ..

자유학습 기록 2024.10.24

sql 걷기반 6~8번

6-1select *,         rank() over(order by rating desc) "순위" from lol_users  6-2select name,         max(join_date) "게임시작" from lol_users6-3select * from lol_users order by region, rating desc6-4select region,         avg(rating) "평균레이팅" from lol_users group by region -------------------------------7-1select * from lol_feedbacks order by satixfactons_score desc 7-2select user_name,         max(fe..

자유학습 기록 2024.10.24

사전캠프 3주차 수요일

배운 내용:SQL 4주차 강의 중간 1. SUBQUERY 예시서브쿼리는 여러번의 연산을 수행해야 할 때, 조건문에 연산 결과를 사용해야 할 때, 조건에 Query 결과를 사용하고 싶을 때 사용할 수 있다.기본구조는 select column1, special_column from     ( /* subquery */     select column1, column2 special_column     from table1     ) a방식으로 Query안에 sub로 들어간 구문이라고 생각하면 된다. 2. 서브쿼리 실습1서브쿼리를 활용하여 가격/주문수 컬럼을 만들고, 본 쿼리에서 가격/주문수 컬럼이 조건에 따라다양한 수수료로 구분되게 표시하였다. 3. 서브쿼리 실습2서브쿼리를 활용하여 지역을 두글자로 줄이고 ..

SQL 걷기반 9

9-1 patients 테이블에서 각 성별(gender)에 따른 환자 수를 계산하는 쿼리를 작성해주세요!   9-2 patients 테이블에서 현재 나이가 40세 이상인 환자들의 수를 계산하는 쿼리를 작성해주세요!  9-3 patients 테이블에서 마지막 방문 날짜(last_visit_date)가 1년 이상 된 환자들을 선택하는 쿼리를 작성해주세요!  9-4 patients 테이블에서 생년월일이 1980년대인 환자들의 수를 계산하는 쿼리를 작성해주세요!

자유학습 기록 2024.10.16

사전캠프 2주차 금요일

배운 내용: SQL 3주차 강의 1. 특정문자를 다른문자로 바꾸기replace라는 함수를 사용하여 상점명에 blue 부분을 pink로 변경하였다.함수조건 = replace(바꿀 컬럼, 현재 값, 바꿀 값) 2. 특정문자를 다른문자로 바꾸기 실습replace를 활용하여 주소란의 문곡리라는 단어를 문가리로 바꾸고 컬럼이름을 바뀐주소로 표시하였다. 3. 특정문자만 골라서 조회하기substring 함수를 활용하여 주소란의 첫번째 글자부터 두번째글자까지 단어를 골라서 조회하였다.  함수조건 =  substr(조회 할 컬럼, 시작 위치, 글자 수) 4. 여러 컬럼의 값을 하나로 합치기concat함수를 활용하여 원하는 문자를 하나로 합쳐 표시하였다.함수조건=concat(붙이고 싶은 값1, 붙이고 싶은 값2, 붙이고 ..

사전캠프 2주차 목요일

TIL을 어떤 식으로 작성해야 나한테도 의미가 있고, 학습한 내용을 기억하는 데 도움이 될까 이번 주 내내 고민을 해보았다.결론적으로는 배운 내용을 빠짐없이 첨부사진과 함께 기록하는 것이 복습하는 데도 효과적일 것이고, 또 누군가에게 보여주었을 때 '이 친구가 이런 식으로 학습했구나' 하는 느낌이 들게 작성해 보려고 한다. 배운 내용: SQL 2주차 강의 1. 두 컬럼을 합치기SELECT 코드에  1번 컬럼과 2번 컬럼을 표시하고, 그 두 컬럼을 합친 값을 as 를 통해 total_time 이라는 새로운 컬럼을 만들어 표시한다. 2. 합과 평균SQL 에서 합은 sum, 평균은 avg 를 사용한다 위의 SQL문에서는 1번 컬럼의 총합을 total_food_preparation_time이라는 새로운 컬럼이름..

사전캠프 2주차 화요일

소프트웨어 학습 태도 step2. [아티클요약]1. 협업의 중요성 이해하기 팀원들과 원활한 소통을 통해 아이디어와 피드백을 자유롭게 공유하는 것이 중요하다. 정기적인 미팅과 코드 리뷰를 통해 서로의 작업을 이해하고 개선할 수 있다. 2. 지속적인 학습 태도 최신 기술, 도구 및 프레임워크에 대한 정보를 꾸준히 업데이트하며, 이를 적용할 수 있는 방법을 고민해야한다. 3. 커뮤니티 참여 세미나, 컨퍼런스, 워크숍에 참석하여 다양한 사람들과의 인맥을 쌓고, 새로운 시각을 얻어야 한다. 4. 비전과 목표 설정 개인의 경력 목표를 설정하고, 이를 달성하기 위한 단기 목표를 세워 체계적으로 발전해 나가야 한다. 또한 기술의 변화에 맞춰 자신의 목표와 방향성을 유연하게 조정하는 것도 중요하다.  [개인인사이트]게임..

사전캠프 1주차

이번 1주일은 공휴일이 두번이나 있어서 많이 배웠다고 할수는 없겠지만내가 앞으로 공부하는 거에 있어서 기본이 되는 토대는 잘 마련되었다고 생각한다. 인상 깊었던 것은 코딩이었는데 학습 1일차때 첫인상이 마치 엑셀의 함수를 문장형식으로 많이 깔아두는 듯한 느낌이 들었다.덕분에 처음배우는 강의라고 낯설지가 않았다. 오히려 과거보다 훨씬 관심이 생기고, 다양한 코딩언어들을학습해보고 싶다는 욕구도 생겼다. 이번 사전캠프를 시작하기 전의 나와는 1주일만에 다른 사람이 되어있는 기분이었다.무작정 게임서버개발을 배워보고 싶었던 지난주와는 다르게 게임개발을 한다는 것이어떤 의미이고, 또 게임서버개발의 방식에는 얼마나 다양한 루트들이 존재하는지도 깨닫게 된 1주차 였다고생각된다. 이 감정과 생각을 그대로 다음주에 들고가..