db 3

[DB] MSSQL GROUBY CASE문 사용

고객 테이블에 주소 정보가 있으며, 주소를 기준으로 시/도로 구분하여 통계를 집계하는 방법을 안내드리겠습니다. 아래는 Customers 테이블 예시와 GROUP BY 및 CASE 문을 사용한 SQL 쿼리 예시입니다.1. Customers 테이블 생성우선, 고객 이름과 주소 정보를 포함한 Customers 테이블을 만들겠습니다.1CREATE TABLE Customers ( CustomerID INT PRIMARY KEY, CustomerName NVARCHAR(50), Address NVARCHAR(100) );2. 테이블에 예시 데이터 추가주소는 각 지역에 속하도록 다양한 시/도 정보를 포함하여 넣어줍니다.1INSERT INTO Customers (CustomerID, CustomerName, Addre..

프로그래밍/DB 2024.11.12

[DB] MSSQL 2022 구성관리자실행

1. 시작 -> 검색메뉴 -> SQLServerManager16.msc 입력 검색창에 SQLServerManager16.msc를 입력하여 실행합니다. SQL구성관리자(SQL Server Configuration Manager) 가 실행됩니다.  2. SQL버전별 구성관리자 명령어SQL 버전별 구성관리자 실행명입니다. 버전별로 1씩올라가니 참고해두면 해당부분 찾을때 편리합니다.버전명령어SQL2022SQLServerManager16.msc SQL2019SQLServerManager15.mscSQL2017SQLServerManager14.mscSQL2016SQLServerManager13.mscSQL2014SQLServerManager12.mscSQL2012SQLServerManager11.msc

프로그래밍/DB 2024.09.02

[DB] MSSQL 트리거 비활성화

MSSQL에서 트리거를 비활성화 하는 방법에 대해 알아보겠습니다. 사이트별로 트리거를 사용하는 경우가 있고 아닌경우가 있는 경우 거의 사용하지 않는데 만들어 놓기가 애매한 경우에는 해당트리거를 비활성화 후 필요시에 활성화 하여 사용할 수 있습니다. 1. 디자이너에서 처리하는 방법 employee테이블에 Trigger항목을 선택하면 employee_insupd트리거가 있습니다. 마우스 우클릭을 누루고 비활성(Disable)을 하면 비활성화 되고 x표시로 사용하지 않는 상태로 나타나는 부분을 확인 할 수 있습니다. 2. 쿼리문으로 하는 방법 비활성화 : ALTER TABLE [dbo].[employee] DISABLE TRIGGER [employee_insupd] 활성화 : ALTER TABLE [dbo]...

프로그래밍/DB 2024.02.24
1