[Python] 함수
컴퓨터 사이언스 부트캠프 with 파이썬을 보고 정리한 내용입니다. 전역변수와 지역변수 전역변수: 전체 영역에서 접근할 수 있는 변수 함수 안에서도 접근할 수 있음 단, 함수 내에서 값을 변경하려고 하면 되지 않음(똑같은 이름으로 호출해도 지역변수로 인식하기 때문) 만약 ...
컴퓨터 사이언스 부트캠프 with 파이썬을 보고 정리한 내용입니다. 전역변수와 지역변수 전역변수: 전체 영역에서 접근할 수 있는 변수 함수 안에서도 접근할 수 있음 단, 함수 내에서 값을 변경하려고 하면 되지 않음(똑같은 이름으로 호출해도 지역변수로 인식하기 때문) 만약 ...
기본구조 CREATE FUNCTION 함수 이름 (파라미터 이름, 데이터 타입) RETURNS 데이터타입 (출력 결과) BEGIN ~ END DECLARE 데이터타입과 SET 뒤에 꼭 세미콜론 $*$ 데이터타입 DETERMINISTIC : 인풋값에 따라 정해진 데이터타입, 만약 계속 바뀔 수 있다면...
SELECT - cumulative sum FROM 가상의 테이블을 만든다고 생각하자. ex. 각주의 평균 범죄 발생 건 구하기 → 일단 일별로 구해야 하는데 이걸 서브쿼리로 작성 SELECT daily_status.week, AVG(daily_status.in...
Consecutive Numbers 3번 연속하는 숫자 찾기 Window 함수 안쓰고(SELF JOIN) : SELECT DISTINCT l.Num AS ConsecutiveNums FROM logs AS l INNER JOIN logs AS l_next ON l.id + 1 = l_next.id INNER JOIN logs AS l_ne...
입양 시간대별로 입양 몇 건? 그룹바이 카운트 0시부터 23시까지, 그 중 0건인 시간대는 0으로 표시해야줘야 한다. 방법1. UNION 사용 0~23 모든 시간을 가진 테이블 생성 후 LEFT JOIN, IFNULL SELECT H1.HR, IFNULL(OUTS.CNT, 0) AS 'CNT' FROM ( SELECT 0 AS...