목록Range (2)
zimslog
윈도우 함수 정리 (순위 함수, 집계 함수) SELECT 수행 시에 특정 윈도우 안에서 순위를 계산하거나 집계할 때 사용한다.모든 윈도우 함수는 OVER절과 함께 쓰이고, OVER절 안에는 ORDER BY나 PARTITION BY절이 사용된다. 1. 순위 함수 + OVER ( 조건.. ): 동일 순위 처리 방식에 따라 사용하는 함수가 다르다. OVER 절과 함께 쓰이면 OVER 절 안의 ORDER BY 등 조건대로 순위를 계산한다.RANK() 1 2 2 4DENSE_RANK() 1 2 2 3ROW_NUMBER 1 2 3 4SELECT MPG, COUNT(*), RANK() OVER (ORDER BY COUNT(*) DESC) AS RANKFROM MTCARSGROUP BY MPG GROUP BY 후에..
오늘은 파이썬의 enumerate()함수를 사용해서 for loop문을 작성하는 방법에 대해 알아보겠다.for문을 작성하는 방식은 사람마다 다를 수 있는데, 어떤 방식들이 있는지, 그 중 가장 파이썬스러운 방식은 무엇인지 확인해보려고 한다. 1. for 문먼저 인덱스 i를 0으로 초기화 시킨 후에 루프마다 1을 더해 간다. 이런 방식은 루프문이 종료된 후에도 i가 그대로 남아있다는 단점이 있다i=0for letter in ['A','B','C']: print(i, letter) i+=12. range(), len() 함수 사용두 번째로는 range()와 len()함수를 이용하는 방법이다. 먼저 iteration할 목록를 정의해놓고 목록의 length를 인덱스 range로 사용하는 방식으로, 많이 사..