20240627 5

[라이브세션] 데이터와 친해지는 SQL 3회차

문제 1 payment 테이블에서 pay_type이 ‘MONEY’이고 pay_amount가 500,000 이상인 데이터의 개수를 count 해주세요. 결과값은 아래와 같아야합니다.select count(*)from paymentwhere pay_type = 'MONEY' and pay_amount >= 500000 문제 2 group by 와 having 절을 사용하여 pay_type 별 최소 pay_amount를 구하고, 그 값이 500이상인 경우를 추출해주세요. 결과값은 아래와 같아야합니다.select pay_type , min(pay_amount) min_pay_amtfrom payment pgroup by pay_typehaving min_pay_amt >= 500 문제 3 각 서버(servern..

[TIL] 엑셀보다 쉽고 빠른 SQL - 4주차

1. 여러번의 연산을 한 번의 SQL문으로 수행하기(Subquery)- Subqury가 필요한 경우 1) 여러번의 연산을 수행해야 할 때 2) 조건문에 연산 결과를 사용해야 할 때 3) 조건에  Query 결과를 사용하고 싶을 때- Subqury 사용 가능한 곳 1) SELECT 절 (스칼라 서브쿼리): 특정 열의 값을 계산하거나 변환할 수 있음 2) FROM 절 (인라인 뷰): 임시 테이블처럼 사용할 수 있음. 사용시 반드시 별칭을 정해줘야 함 3) WHERE 절 (중첩 서브쿼리): 조건을 필터링할 수 있음 4) HAVING 절: 그룹화된 결과를 필터링할 수 있음 5) ORDER BY 절 6) INSERT 문의 VALUES 절 7) UPDATE 문의 SET 절 2. 필요한 데이터가 서로 다른 테이블에 ..

[라이브세션] 데이터와 친해지는 SQL 1회차

문제 1 date 컬럼이 2023-01-01 보다 큰 날짜의 game_account_id, game_actor_id, serverno를 추출해주세요.select game_account_id , game_actor_id , servernofrom userswhere date > '2023-01-01' 문제 2 조건1) leverl 컬럼이 10초과이고 조건2) severno컬럼이 1이 아니며 조건3) 아이템 이름 컬럼이 레벨업 패키지 또는 시즌패스이고 조건4) 아이템 획득경로가 상점에서 구매한 경우 date, ip_addr, exp, zone_id 를 추출하고 결과값을 date 기준 내림차순으로 정렬하여 추출해주세요.select date , ip_addr , exp , zone_idfrom userswher..

[TIL] 파이썬 문법 기초 - 1주차 심화

1. 튜플, 집합- 튜플(tuple)  리스트와 비슷하지만 불변인 자료형이다. 순서가 존재.a = (1,2,3)print(a[0])-----------------------------------------------------------------------------------------------# 아래와 같은 작업은 불가능합니다!a = (1,2,3)a[0] = 99-----------------------------------------------------------------------------------------------a_dict = [('bob','24'),('john','29'),('smith','30')] - 집합(set) 중복 제거 가능.a = [1,2,3,4,5,3,4,2,1,..

[TIL] 파이썬 문법 기초 - 1주차 기초

1. 변수 선언과 자료형- 변수 선언a = 3 # 3을 a에 넣는다.print(a)b = a # a에 들어 있는 값인 3을 b에 넣는다.print(b)a = 5 # a에 5라는 새로운 값을 넣는다.print(a, b) # 5 3 - 숫자형 자료형a = 7b = 2a+b # 9 a-b # 5a*b # 14a/b # 3.5a+3*b # 13 (여러 연산을 한 줄에 할 경우 사칙연산의 순서대로!)(a+3)*b # 20 (소괄호를 이용해서 먼저 계산할 부분을 표시해줄 수 있어요!)---------------------------------------------------------------------------------------..