Aiden Area
close
프로필 배경
프로필 로고

Aiden Area

  • 분류 전체보기 (37)
    • DB (0)
      • MSSQL (26)
    • FRAMEWORK (1)
      • React Native (1)
    • LANGUAGE (0)
      • Dart (7)
    • WEB (1)
    • 자료구조 (1)
  • 홈
  • 태그
  • 방명록

MSSQL에서 트리거(Trigger) 작성법

트리거는 데이터베이스 테이블에 대한 특정 이벤트(INSERT, UPDATE, DELETE)가 발생할 때 자동으로 실행되는 저장 프로시저입니다. 트리거는 데이터 무결성을 유지하고, 자동화된 데이터 검증 및 로깅 등에 유용하게 사용됩니다. 이번 글에서는 MSSQL에서 트리거를 작성하는 방법과 사용 예제를 소개하겠습니다. 트리거의 기본 구조MSSQL에서 트리거는 다음과 같은 기본 구조를 가집니다:AFTER와 INSTEAD OF 트리거AFTER 트리거: 지정된 이벤트가 발생한 후에 실행됩니다.INSTEAD OF 트리거: 지정된 이벤트 대신 실행됩니다. 트리거 작성 예제INSERT 트리거새로운 레코드가 삽입될 때 로그 테이블에 기록하는 트리거 예제입니다.CREATE TRIGGER trgAfterInsertON E..

  • format_list_bulleted DB/MSSQL
  • · 2024. 5. 28.
  • textsms

SSIS로 ETL 작업 자동화하기

안녕하세요! 오늘은 SQL Server Integration Services(SSIS)를 활용하여 ETL(Extract, Transform, Load) 작업을 자동화하는 방법에 대해 알아보겠습니다. SSIS는 다양한 데이터 소스 간의 데이터 이동 및 변환 작업을 효율적으로 처리할 수 있는 강력한 도구입니다.1. SSIS 소개SSIS는 데이터 추출, 변환, 로드(ETL) 작업을 수행할 수 있는 플랫폼으로, 데이터 통합 및 워크플로 자동화를 위해 SQL Server에서 제공됩니다.2. SSIS 설치 및 설정SSIS를 사용하려면 먼저 SQL Server Data Tools(SSDT)를 설치해야 합니다. SSDT는 Visual Studio에 통합되어 SSIS 패키지를 개발하고 디버깅할 수 있는 환경을 제공합니다..

  • format_list_bulleted DB/MSSQL
  • · 2024. 5. 27.
  • textsms
MSSQL GROUP BY 총 정리 + 그룹별 집계 함수

MSSQL GROUP BY 총 정리 + 그룹별 집계 함수

GROUP BY란? MSSQL GROUP BY 절에 대해 포스팅하겠습니다. GROUP BY절은 특정 칼럼들의 데이터를 기준으로 그룹을 나눠주는 기능을 합니다 (값이 같은 중복데이터끼리 같은 그룹으로 묶임) GROUP BY를 활용해 데이터 중복제거를 할 수 도 있고 주로 집계함수와 함께 사용하여 집계데이터(평균, 최대, 최소, 개수 등)를 구하는 데 사용됩니다 GROUP BY 기본문법 WHERE절 다음에 GROUP BY절 위치합니다 GROUP BY 할 기준 칼럼들을 나열합니다 (다수 칼럼 가능) SELECT COLUMN1 , COLUMN2 , AVG(COLUMN3) FROM TABLE GROUP BY COLUMN1, COLUMN2 /* TABLE내에서 COLUMN1, COLUMN2 칼럼을 기준으로 GROU..

  • format_list_bulleted DB/MSSQL
  • · 2023. 12. 12.
  • textsms
MSSQL 합계 구하기 SUM

MSSQL 합계 구하기 SUM

합계 구하기MSSQL에서 데이터의 합계를 구하는 방법에 대해 포스팅하겠습니다 전체데이터의 합계 또는 특정칼럼을 기준하여 그룹별로 합계를 알고 싶을 수 있습니다 이럴 때 SUM함수를 이용하여 합계를 구할 수 있습니다. SUM함수 기본문법SELECT SUM(COLUMN1) FROM TABLE /* TABLE내 모든 COLUMN1 데이터의 합계를 출력합니다 */ SELECT COLUMN1 , SUM(COLUMN2) FROM TABLE /* TABLE내 COLUMN1의 값 별로 COLUMN2의 합을 출력합니디 */SUM은 그룹함수 이기 때문에 GROUP BY 되지 않은 칼럼과는 함께 조회될 수 없습니다💡그룹함수: 그룹별로 데이터를 조회하는 데 사용되는 함수 AVG(평균값), MIN(최소값) 등이 있습니다 GRO..

  • format_list_bulleted DB/MSSQL
  • · 2023. 12. 6.
  • textsms
MSSQL 데이터 개수 구하기 COUNT

MSSQL 데이터 개수 구하기 COUNT

데이터 개수 구하기MSSQL에서 데이터 개수를 구하는 방법에 대해 포스팅하겠습니다. 전체데이터의 개수를 알고 싶을 수 도 있고 특정구분값 별로 데이터의 개수를 알고 싶을 수 도 있습니다 이럴 때 기본내장 함수인 COUNT함수를 이용해 손쉽게 데이터(ROW)의 개수를 구할 수 있습니다. COUNT함수 기본문법SELECT COUNT(*) FROM TABLE /* TABLE 내의 모든데이터(ROW) 개수를 출력합니다 */ SELECT COUNT(COLUMN1) FROM TABLE /* TABLE 내의 COLUMN1 의 데이터(ROW)개수를 출력합니다 이때 NULL데이터는 제외하고 계산됩니다 */ SELECT COLUMN1 , COUNT(COLUMN2) FROM TABLE GROUP BY COLUMN1 /* T..

  • format_list_bulleted DB/MSSQL
  • · 2023. 12. 1.
  • textsms
MSSQL 평균값 구하기 AVG

MSSQL 평균값 구하기 AVG

평균값 구하기 MSSQL에서 평균값 구하는 방법에 대해 포스팅하겠습니다 전체데이터중 평균값을 알고 싶을 수 도 있고 특정구분값을 기준으로 평균값을 알고 싶을 수 있습니다 이럴 때 기본내장함수인 AVG함수를 이용하여 평균값을 구할 수 있습니다 AVG함수 기본문법 SELECT AVG(COLUMN1) FROM TABLE /* TABLE내 COLUMN1 값들의 평균값을 조회합니다. */ SELECT COLUMN1 , AVG(COLUMN2) FROM TABLE GROUP BY COLUMN1 /* TABLE내에서 COLUMN1별로 COLUMN2 값들의 평균값을 조회합니다 */ AVG는 그룹함수 이기 때문에 GROUP BY 되지 않은 칼럼과는 함께 조회될 수 없습니다 💡그룹함수: 그룹별로 데이터를 조회하는 데 사용되..

  • format_list_bulleted DB/MSSQL
  • · 2023. 11. 28.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (37)
    • DB (0)
      • MSSQL (26)
    • FRAMEWORK (1)
      • React Native (1)
    • LANGUAGE (0)
      • Dart (7)
    • WEB (1)
    • 자료구조 (1)
최근 글
인기 글
최근 댓글
태그
  • #s43dm701
  • #CHARINDEX
  • #MSSQL 합계
  • #SQL
  • #streamcontroller
  • #MSSQL SUM
  • #DART
  • #awaitfor
  • #MSSQL COUNT
  • #MSSQL
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바