본문 바로가기

기타9

SQL Window함수를 알아보자 학습 주제 🗒️ SQL Window 함수 WINDOW FUNCTION 문법 주요 메모 사항 📔 윈도우 함수 문법 윈도우 함수에는 OVER 문구가 필수적으로 포함된다. SELECT WINDOW_FUNCTION (ARGUMENTS) OVER ( [PARTITION BY 컬럼] [ORDER BY 컬럼] [WINDOWING 절] ) FROM 테이블명 ; 행과 행 간의 관계를 쉽게 정의하기 위해 만든 함수가 윈도우 함수이다. 크게 5가지로 분류된다. 순위(Rank) 그룹 내 집계(AGGREGATE) 그룹 내 행 순서 관련 함수 (FIRST_VALUE, LAST_VALUE) 그룹 내 비율 관련 함수 통계 분석 함수 추후 알아볼 사항 🔎 1 부터 5까지의 세부내용 2023. 8. 23.
웹 페이지에서의 동적 콘텐츠 생성? (CGI, WSGI, ASGI) 학습 주제 🗒️ WebServer CGI WSGI ASGI 주요 메모 사항 📔 CGI (Common Gateway Interface) 웹서버를 동적으로 가능하게 해준다. fork 한 자식프로세스에다가 실행시켜 놓는방식이다. 매번 다시 스크립트를 실행해서 메모리에 적재하는 과정에서 추가적인 시간 소요가 있다고 한다. 즉, 메모리 및 프로세스 관리에 대한 오버헤드가 크다. WSGI(Web Server Gateway Interface / 위스키) 파이썬 웹 응용 프로그램을 위한 인터페이스이다. (Flask / Django) CGI 에서는 요청이 들어올 때마다 프로세스를 만들어주는 방식이었는데, WSGI 에서는 스레드 풀을 사용해서 동시에 여러 요청을 처리할 수 있다. 단독으로 사용될 수 있긴 하지만 Nginx.. 2023. 8. 22.
SQL 문법(Type Casting, Conversion / NULLIF / WINDOW Functions) 학습 주제 🗒️ SQL 문법 Type Casting/Conversion NULLIF WINDOW Functions 주요 메모 사항 📔 Type Casting and Conversion cast 또는 :: 연산자를 사용해서 캐스팅한다. category::int or cast(category as int) to_char, to_timestamp : 날짜형은 관계형 DB마다 서로다름 Declarative language vs. Procedure language : SQL은 선언형 언어이다. NULLIF SELECT 해올 때 비율을 나타내 줄 때가 있음 NULLIF(value, 0) : value값이 0이면 NULL을 리턴해준다. WINDOW 윈도우 함수에서는 여러 종류가 존재함, 그 중 ROW_NUMBER에 .. 2023. 8. 21.
반응형