전체 글

app/Flutter

[Flutter] 플러터 설치 및 세팅

플러터 설치 https://flutter-ko.dev/get-started/install Choose your development platform to get started Install Flutter and get started. Downloads available for Windows, macOS, Linux, and ChromeOS operating systems. docs.flutter.dev 안드로이드 스튜디오 설치 https://developer.android.com/studio/install?hl=ko Android 스튜디오 설치 | Android Developers Windows, macOS 또는 Linux에서 Android 스튜디오를 설정 및 설치합니다. developer.android..

Back-end/Database

[SQL] 윈도우 함수

윈도우 함수: 행과 행 간에 비교, 연산, 정의하기 위한 함수 윈도우 함수 종류-순위 함수 : RANK, DENSE_RANK, ROW_NUMBER-집계 함수 : SUM, MAX, MIN, AVG, COUNT-그룹 내 행 순서 함수 : FIRST_VALUE, LAST_VALUE, LAG, LEAD-그룹 내 비율 함수 : RATIO_TO_REPORT, PERCENT_RANK, CUME_DIST, NTILE SELECT 함수명() OVER( [PARTITION BY절] [ORDER BY절] [WINDOWING절] )FROM 테이블명;  PARTITION BY절: 전체에서 소그룹을 나눔 ORDER BY절: 어떤 컬럼으로 순위 정할지 WINDOWING절: 행 범위 지정   순위 함수RANK: 동일 순위 존재 시 ..

Back-end/Database

[SQL] 집합 연산자 - UNION, INTERSECT, MINUS

UNION : 여러 SELECT문의 결과의 합집합 중복행 하나로 처리 열의 수와 데이터 유형이 일치해야함 UNION ALL : UNION에서 중복행 그대로 표시 INTERSECT : 교집합 중복행 하나로 처리 MINUS : 차집합(두번 째 SELECT 결과를 제외시킴) 중복행 하나로 처리 조회쿼리(SELECT문) 집합연산자(UNION, INTERSECT, MINUS) 조회쿼리(SELECT문)

Back-end/Database

[SQL] 조인 - INNER JOIN, OUTER JOIN

INNER JOIN : 두 테이블을 연결하여 공통된 데이터 조회 SELECT 조회컬럼 FROM 테이블1 INNER JOIN 테이블2 ON 조인조건 [WHERE 조건]; NATURAL JOIN : 조인조건 없이 자동으로 두 테이블의 데이터 조회 SELECT 조회컬럼 FROM 테이블1 NATURAL JOIN 테이블2 [WHERE 조건]; OUTER JOIN : 두 테이블에 공통되지 않은 행도 조회 SELECT 조회컬럼 FROM 테이블1 FULL OUTER JOIN 테이블2 ON 조인조건 [WHERE 조건]; FULL OUTER JOIN : 두 테이블 모든 값 유지 LEFT OUTER JOIN : 왼쪽 테이블 값만 유지 RIGHT OUTER JOIN : 오른쪽 테이블 값만 유지 CROSS JOIN : 두 테이..

eunjin-park
개발 일기