728x90
반응형

데이터베이스 7

mariadb 윈도우함수 LAG, LEAD 활용하기

안녕하세요. 이번 포스팅에서는 mariadb 윈도우 함수 중 LAG 함수와 LEAD함수에 대해 파헤쳐 볼까 합니다. 윈도우 함수에 대해 모르신다면 아래 클릭하셔서 개념을 보고 오세요. 윈도우 함수 알아보기 LAG 함수 사용법 LAG 윈도우 함수는 데이터 집합내의 Record 이전의 Record의 컬럼값을 추출하는 함수입니다. LAG의 사용 문법은 아래와 같습니다. LAG (expr[, offset]) OVER ( [ PARTITION BY partition_expression ] [ ORDER BY order_list ] ) LEAD 함수 사용법 LEAD 윈도우 함수는 데이터 집합내의 Record 이후의 Record의 컬럼값을 추출하는 함수입니다. LEAD의 사용 문법은 아래와 같습니다. LEAD (ex..

mariadb 윈도우함수 dense_rank 활용하기

안녕하세요. 이번 포스팅에서는 mariadb 윈도우 함수 중 dense_rank에 대해 파헤쳐 볼까 합니다. 윈도우 함수에 대해 모르신다면 아래 클릭하셔서 개념을 보고 오세요. 윈도우 함수 알아보기 DENSE_RANK 사용법 dense_rank는 순번 혹은 순위를 표시해주는 윈도우 함수입니다. row_number와의 차이점은 값이 같을 경우 동일 순위를 표현해 준다는 점이죠 dense_rank의 사용 문법은 아래와 같습니다. DENSE_RANK() OVER ( [ PARTITION BY partition_expression ] [ ORDER BY order_list ] ) 의외로 사용법이 간단합니다. PARTITION BY 절로 그룹을 나눈 후에 ORDER BY 절로 순서를 정합니다. DENSE_RANK..

mariadb 윈도우함수 row_number 활용하기

안녕하세요. 이번 포스팅에서는 mariadb 윈도우 함수 중 row_number에 대해 파헤쳐 볼까 합니다. 윈도우 함수에 대해 모르신다면 아래 클릭하셔서 개념을 보고 오세요. 윈도우 함수 알아보기 ROW_NUMBER 사용법 row_number는 순번 혹은 순위를 표시해주는 윈도우 함수입니다. row_number의 사용 문법은 아래와 같습니다. ROW_NUMBER() OVER ( [ PARTITION BY partition_expression ] [ ORDER BY order_list ] ) 의외로 사용법이 간단합니다. PARTITION BY 절로 그룹을 나눈 후에 ORDER BY 절로 순서를 정합니다. ROW_NUMBER 실제 사용 예시 row_number를 사용하기 전에 테이블 생성 및 데이터를 만들..

데이터베이스 집계함수란

안녕하세요. 이번 포스팅은 데이터베이스 집계함수에 대해 알아보겠습니다. DBMS란 데이터의 집합을 만들고, 저장 및 관리할 수 있는 기능들을 제공하는 응용 프로그램입니다. 즉, 데이터의 관리에 특화된 프로그램이라고 생각하면 됩니다. (출처 : 나무위키) 제가 주로 경험했던 DBMS는 세 가지입니다. Oracle, Mysql, Maria 세 개의 프로그램은 각각의 특색이 있지만, 개인적으로 SQL문으로 데이터를 조회할 때는 그 문법이 90% 유사하고 나머지 10% 정도가 차이난다고 생각합니다. 집계 함수란 집계함수는 보통 group by절과 많이 사용합니다. 대표적으로 SUM, AVG, MIN, MAX, COUNT 등이 주로 많이 사용됩니다. 데이터베이스의 집계함수는 수많은 데이터 들 중 일부데이터의 합계..

데이터베이스 2023.08.19

데이터베이스 윈도우함수

안녕하세요. 이번 포스팅에서는 DBMS에서 윈도우 함수가 무엇인지에 대해 알아보겠습니다. 윈도우 함수를 알기전에 DBMS에 대한 개념을 간단하게 짚고 넘어가겠습니다. DBMS란 데이터의 집합을 만들고, 저장 및 관리할 수 있는 기능들을 제공하는 응용프로그램입니다. 즉, 데이터의 관리에 특화된 프로그램이라고 생각하면 됩니다. (출처 : 나무위키) 제가 주로 경험했던 DBMS는 세 가지입니다. Oracle, Mysql, Maria 세 개의 프로그램은 각각의 특색이 있지만, 개인적으로 SQL문으로 데이터를 조회할 때는 그 문법이 90% 유사하고 나머지 10% 정도가 차이난다고 생각합니다. 윈도우 함수란 윈도우 함수는 DBMS에서 제공하는 기능입니다. SQL문으로 데이터를 조회할 때 정말 유용하게 사용할 수 있..

데이터베이스 2023.08.18

macos 마리아 db 설치하기

안녕하세요. 터미네입니다. 이번 포스팅은 Mac OS 전용으로 쓴 포스팅입니다. 윈도우에서의 마리아 db 설치방법은 별도로 포스팅하도록 하겠습니다. brew 설치가 되어있지 않으시면, 아래 포스팅을 참고해서 설치해주시면 됩니다. Homebrew 설치 (feat.macos) 안녕하세요. 단밤입니다. 이번 포스팅은 Homebrew 설치하는 방법을 알려드리겠습니다. 그 전에 Homebrew에 대해 간략하게 소개해드릴게요. Homebrew는 Apple(또는 Linux 시스템)에서 제공하지 않는 유용한 danbam.asbai.xyz maria db 설치 하시기 전에 brew로 설치했던 패키지들에 대해 검사합니다. $ brew docter 그러면 아래 이미지 처럼 실행을 합니다. 그리고 난 후, 아래 명령어를 실행..

macos Mysql 설치하기

안녕하세요. 터미네입니다. 이번 포스팅은 Mac OS 전용으로 쓴 포스팅입니다. 윈도우에서의 Mysql 설치방법은 별도로 포스팅 하고 안내해드리겠습니다. brew가 설치가 되어있지 않으시면, 아래 포스팅을 참고해서 설치해주시면 됩니다. Homebrew 설치 (feat.macos) 안녕하세요. 단밤입니다. 이번 포스팅은 Homebrew 설치하는 방법을 알려드리겠습니다. 그 전에 Homebrew에 대해 간략하게 소개해드릴게요. Homebrew는 Apple(또는 Linux 시스템)에서 제공하지 않는 유용한 danbam.asbai.xyz 0. Mysql 설치 시작 터미널을 실행하신 후에 아래 명령어들을 실행해주시면 됩니다. $ brew doctor "$"는 터미널에서 명령어를 실행했다라는 의미입니다. 아래 이미..

728x90
반응형