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
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
MSSQL 최대값 구하기 MAX

MSSQL 최대값 구하기 MAX

최대값 구하기 MSSQL에서 데이터중 가장 큰 최댓값을 구하는 방법에 대해 살펴보겠습니다 전체 데이터중 가장 큰 값을 알고 싶을 수도 있고 특정 구분칼럼별로 가장 큰 값들을 알고 싶을 수 있습니다 (학급별 성적 1등 등..) 이럴 때 MAX함수를 통해 최댓값을 구할 수 있습니다 기본문법 SELECT MAX(COLUMN) FROM TABLE /* TABLE 내에서 가장 큰 COLUMN의 값을 출력합니다 */ SELECT COLUMN1 , MAX(COLUMN2) FROM TABLE GROUP BY COLUMN1 /* TABLE내에서 COLUMN1별로 가장큰COLUMN2 값을 출력합니다 */ MAX는 그룹함수 이기 때문에, GROUP BY 되지 않은 일반칼럼과는 함께 조회할 수 없습니다 💡그룹함수: 그룹별로 ..

  • format_list_bulleted DB/MSSQL
  • · 2023. 11. 24.
  • textsms
MSSQL SELECT TOP N (%) 상위개수, 상위비율 데이터 조회

MSSQL SELECT TOP N (%) 상위개수, 상위비율 데이터 조회

특정개수, 비율 데이터만 조회하기 MSSQL에서 데이터중 특정개수만 조회하는 방법에 대해 포스팅하겠습니다. 5개의 데이터만 필요한 경우가 있을 수도 있겠고 10% 개수의 데이터가 필요할 수도 있습니다. 이럴 때 SELECT TOP N (%) 문을 통해 특정개수 또는 비율의 데이터만 조회할 수 있습니다. 기본문법 SELECT TOP 5 * FROM TABLE /* 5개 데이터만 조회 */ SELECT TOP 10% * FROM TABLE /* 10% 개수만큼 데이터 조회 */ 상위 개수/퍼센트 데이터 조회 기본문법대로만 조회하면 정렬이 없기 때문에 어떤 순서로 반환될지 알 수 없습니다. 우리는 보통 SELECT TOP문을 ORDER BY절을 함께 사용하여 상위 N개, 또는 상위 N% 개수의 데이터를 조회합..

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

티스토리툴바