본문 바로가기
  • BLG-ZYNGIROK-모토-꿈꾸며-배우고-나누며-이루다
반응형

데이터베이스11

SQL 문법 | 윈도우 함수 | LAG, LEAD SQL 문법 | 윈도우 함수 | LAG, LEAD 다른 행의 값을 새로운 칼럼(열)로 불러오는 함수 LAG과 LEAD에 대해서 알아보자. LAG은 현재행(CURRENT ROW) 기준으로 위쪽 값들을 다루고 LEAD는 아래쪽 값들을 다룬다. LAG & LEAD 01 CURRENT ROW : 표현될 행을 현재 행이라고 한다 SQL에는 CURRNET ROW라는 개념이 있다. 우리말로 표현했을 대 현재행이라고 직역할 수 있는데 내용을 조금만 더 보충해 보자. SQL에서 말하는 CURRENT ROW는 자료를 읽는 순간의 행을 말한다. 따라서 SQL 엔진이 100번째 행을 읽고 있다면 이전 행은 99번째 행이 되고 101번째 행이 이후행이 된다. 02 LAG : 이전행을 가져온다 현재 행보다 이전행, 이전전행... 을 불러와서 비교하고 싶을 때 사용할 수 있는 함.. 2021. 10. 6. 21:23
SQL 문법 | 추출 함수 | FIRST_VALUE LAST_VALUE SQL 문법 | 추출 함수 | FIRST_VALUE LAST_VALUE SQL에서는 조회된 자료에서 첫 번째 값 혹은 마지막 값을 바로 추출해 낼 수 있는 FIRST_VALUE와 LAST_VALUE 라는 함수가 있다. 본 포스트에서 FIRST_VALUE와 LAST_VALUE에 대해서 자세히 살펴볼 것이다. FIRST_VALUE & LAST_VALUE 01 FIRST_VALUE : 첫번째 값을 칼럼에 표현하기 조회된 세트(집합)에서 어떠한 상황에서도 첫 번째 값을 구하는 함수가 FIRST_VALUE이다. 주의해야 할 점은 OVER( )에 ORDER BY 절을 꼭 삽입해야 한다는 것이다. 기본 쿼리 작성은 다음과 같이 한다. SELECT COL1, COL2, FIRST_VALUE(COL3) OVER(ORDER BY COL2) FROMTABLE_NAME ; EXAMPLE 제품 이.. 2021. 10. 5. 12:29
윈도우 포스트그레 SQL 설치 윈도우 포스트그레 SQL 설치 윈도우에서 포스트그레(POSTGRE) SQL을 설치하는 과정을 살펴본다. POSTGRE 다운로드 포스트그레 다운로드 페이지에 접속 구글에 '포스트그레 다운로드' 혹은 'POSTGRE DOWNLOAD'를 치면 바로 페이지로 갈 수 있다. 혹은 포스트그레 메인 페이지에서 상단 메뉴에서 DOWNLOAD 탭을 선택하면 된다. 다운로드 페이지에서 자신의 컴퓨터의 운영체제를 선택한다. ZYN은 윈도우를 선택했다. 설치 파일 다운로드 페이지로 이동 운영체제를 선택하면 설치 파일을 다운로드할 수 있는 링크를 다음 사진과 같이 찾을 수 있다. 그 페이지에 접속한다. 설치 파일 다운로드 원하는 버전의 설치 파일을 다운로드한다. 맨 위의 버전이 최신 버전이다. 다운로드 버튼을 누르면 다음과 같은 메시지가 뜬 후 파일 저장 .. 2021. 10. 4. 12:22
SQL 초보가 두 달만에 SQLD 합격한 방법 SQL 초보가 두 달만에 SQLD 합격한 방법 SQLD를 합격하기까지 두 달간의 과정을 공유하고자 한다. SQLD는 방법만 제대로 안다면 초단기 합격할 수 있는 시험이다. SQLD 합격 고득점은 아니지만 갑작스럽게 준비한 시험치 곤 만족스럽게 합격했다. 01 SQLD를 공부하기 위해 어느 정도 배경지식이 필요한가? 우선 ZYN(필자)가 SQLD를 시작하기 전에 어느 정도의 배경지식을 가지고 있었는지 알리는 게 객관적으로 자신의 상황과 비교해 보기 좋을 것 같다. 01-1 SQL 문법을 간단히 살펴본 적이 있다 ZYN은 유튜브 무료강의 채널인 생활코딩에서 SQL 문법을 1년 전에 배워본 적이 있다. 그 당시에는 데이터베이스를 다루기 위해서 배웠지만 실제로 다룰 수 있지도 다룰 방법도 알 수 없었다. 그렇지만 그냥 SQL이 어떤 식으로 작동하는지 정도는.. 2021. 10. 1. 12:54
반응형