전체 글 33

sql 문제1

2022년 1월의 카테고리 별 도서 판매량을 합산하고, 카테고리(CATEGORY), 총 판매량(TOTAL_SALES) 리스트를 출력하는 SQL문을 작성해주세요.결과는 카테고리명을 기준으로 오름차순 정렬해주세요.  코드: SELECT b.category, sum(bs.sales) as total_salesfrom book bjoin book_sales bson b.book_id = bs.book_idwhere sales_date like '%2022-01%'group by b.categoryorder by b.category   Join 형식:SELECT FROM OUTER JOIN ON [WHERE 검색 조건] (참고 한 것들) # JOIN 기본 구문 # 공통컬럼이 1개인 경우selec..

SQL 문제들 2024.11.16

통계학 1

통계학1 정리한것  pdf 파일   1. 어느 학교의 학생들 10명의 수학 점수는 다음과 같습니다: 78, 82, 85, 88, 90, 92, 94, 96, 98, 100. 이 데이터의 평균을 구하세요.  stu = [78, 82, 85, 88, 90, 92, 94, 96, 98, 100]mean = np.mean(stu)print(mean)  2. 위 문제의 학생 수학 점수의 중앙값을 구하세요. median = np.median(stu)print(median)  3. 2번 문제의 학생 수학 점수 데이터의 범위(Range)를 구하세요. variance = np.var(stu)std_dev = np.std(stu)data_range = np.max(stu) - np.min(stu)print(data_ran..

통계 2024.11.11

파이썬 문제 1(도전 문제들 보기)

1. answer: numbers = [10, 20, 30, 40, 50]def calculate_avg(numbers):    total_avg = sum(numbers)/len(numbers)       return total_avgtotal_avg = calculate_avg(numbers)print("숫자들의 평균:", total_avg)  2.  answer: numbers = [10, 20, 30, 40, 50]def calculate_diff_temperature(numbers):    diff_temp = max(numbers) - min(numbers)        return diff_tempdiff_temp= calculate_diff_temperature(numbers)print("..

파이썬 문제들 2024.10.23

파이썬 강의 1주차

본문 파일  1. Colab 주요 단축키   4. 출력문(파이썬의 기본)  -"Hello, world!" 출력하기    3. 변수  변수: 무언가 담고 있는 바구니 변수는 값을 저장하는 공간으로, 사용하기 전에 선언되어야 합니다.변수를 선언할 때에는 변수명을 지정하고(본인이 짓고 싶은 이름 아무거나로 지으면 됨), 할당 연산자(=)를 사용하여 값을 할당합니다. 변수가 이용되는 경우  -변수 종류1: 문자열 문자열은 작은따옴표('')나 큰따옴표("")로 감싸서 선언ex:# 문자열 변수 선언name = "Alice"greeting = 'Hello, World!' 문자열 변수끼리 연결(concatenate)하여 새로운 문자열을 만들 수 있습니다.ex:  -변수 종류2: 숫자열 정수(int)나 실수(float)..

파이썬 정리 2024.10.22

SQL 세션 문제2(해결중)

1) 서버별, 월별 게임계정id 수를 중복값 없이 추출해주세요. 월은 첫 접속일자를 기준으로 계산해주세요. 월은 yyyy-mm의 형태로 추출해주세요.힌트: 월을 추출하는 방법→날짜는 string(문자열) 형식으로 저장되어 있으므로, 문자열을 자르는 함수를 사용해주시면 좋겠죠? 😃SELECT serverno, substr(first_login_date,1,7) as m, COUNT(DISTINCT game_account_id)from basic.users ugroup by SUBSTR(first_login_date,1,7), serverno;  ⭐️ Substr: 특정 문자 뽑아줌   2. 질문하기 조건1) group by 를 활용하여 첫 접속일자별 게임캐릭터수를 중복값 없이 구하고, 조건2) havin..

SQL 문제들 2024.10.17

SQL 세션 5회차

강의 파일 2. JOIN 함수 -LEFT JOIN where이 없어야 join 가능 # LEFT JOIN 작성법(기초편)select 컬럼1, 컬럼2...from 테이블1 as 테이블명1 (기준)left join basic.theglory2 as 테이블명2 (비교값으로 위치하는 테이블)on a.공통컬럼=b.공통컬럼 Left Join위에 있는 첫번째 테이블이 기준Left Join에서는 첫번째로 쓰는 select, from이 기준 예시: Table basic.s1  Table basic.s2   Left Join한 결과 S1이 기준S1은 S2가 있던 없던 다 나옴 (RIGHT JOIN은 LEFT JOIN과 반대 개념)  3. UNION vs JOIN

SQL 강의 정리 2024.10.17

SQL 4회자 세션 정리

SQL 4회자 PDF 파일  1. UNION 함수 이 두 테이블을 이렇게 만들기 가능 문법:select 컬럼1, 컬럼2, 컬럼3..from 테이블명1union (all) #수직결합 명시select 컬럼1, 컬럼2, 컬럼3..from 테이블명2 열의 갯수와 순서가 모든 쿼리에서 모두 동일해야 한다 -컬럼을 쓴 순서가 같아야 함 맞는 식:select 컬럼1, 컬럼2from 테이븗unionselect 컬럼1, 컬럼2from 테이블2 -형식이 일치해야 함 select 1, 컬럼2from 테이븗unionselect 1, 컬럼2from 테이블2 위의 식은 형식이 불일치해서 틀림 이런식으로 이름 바꿔줘야 함(두 테이블의 컬럼 이름이 일치하지 않아서 바꾼것)  -두 테이블의 중복되는 데이터가 있는 상황일시 *테이블이 ..

SQL 강의 정리 2024.10.16