반응형 mssql202214 MSSQL GROUP BY 사용법 및 예제 GROUP BY 절은 Database에서 자료를 추출할 때 특정 열을 그룹화하고 그룹 내에서 집계 함수를 사용해 data를 추출하는데 집계 함수는 SUM, COUNT, AVG, MAX, MIN, STDEV, STRING_GAG 주로 사용하고 합니다.GROUP BY 문의 기본 구조집계 함수를 제외한 COLUMN은 SELECT 절하고 GROUP BY 절에 동시에 선언해 줘야 합니다. 1. SELECT: 데이터를 가져오기 위한 COLUMN 선택합니다. 동시에 여러 집계 함수 사용도 가능합니다. 2. FROM: 데이터를 가져올 table 선언합니다. 3. GROUP BY: 그룹화할 COLUMN을 선언합니다. 4. ORDER BY: 기본적으로 GROUP BY 순서와 다르게 할 때 지정합니다. GROUP BY 절 .. 2024. 3. 23. MSSQL MERGE INTO 사용 방법 및 예제 MERGE INTO 사용은 보통 원본 TABLE과의 조인 결과에서 대상 TABLE에 대한 삽입, 업데이트 또는 삭제 작업을 실행할 수 있습니다.MERGE INTO 특징MERGE 문을 통해 대상 테이블에 삽입, 업데이트 또는 삭제 작업을 수행할 수 있습니다. 조건에 맞춰 해당 테이블을 입력할 건지 수정할 건지 조절할 수 있습니다. 두 테이블 간의 데이터를 동기화하는 데 매우 효율적인 SQL 만입니다.MERGE INTO 기본 구조MERGE INTO 기본 문법.MERGE INTO [Tarket table] AS T1USING [Source table] AS S1ON T1.[COLUMN1] = S1.[COLUMN1]WHEN MATCHED THEN UPDATE SET [COLUMN] = [VALUES] W.. 2024. 3. 21. 데이터베이스 DELETE DML 사용 방법 및 예제 DELETE는 테이블에 입력된 자료를 삭제하기 위한 DML 문으로 보통 database TABLE의 데이터를 삭제할 때 DELETE 문을 사용합니다.DELETE DML 기본 구조FROM 절 사용.DELETE FROM [TABLE 명] WHERE [조건문];FROM 절 생략한 후 삭제.DELETE [TABLE 명] WHERE [조건문];DELETE DML 문 활용 예시기본 구조로 TABLE 지우는 방법.질문: UserInfoForDelete 테이블 내용을 모두 DELETE 해주세요. -- 샘플USE sampleDB;DROP TABLE IF EXISTS UserInfoForDelete;CREATE TABLE UserInfoForDelete ( UserId int NOT NULL, UserNm va.. 2024. 3. 18. 데이터베이스 INSERT DML 문 사용 방법 및 예제 INSERT는 데이터를 레코드에 입력하기 위한 DML 문으로 보통 database TABLE의 데이터를 입력할 때 INSERT DML 문을 사용합니다.INSERT DML 문 사용 방법테이블 COLUMN 지정하지 않고 INSERT 하는 방법.코드 예시. Insert into [table 이름] values ([value1, value2, value3...]); 질문: column을 지정하지 않고 데이터를 입력하세요. USE sampleDB;DROP TABLE IF EXISTS UserInfoForInsert;CREATE TABLE UserInfoForInsert ( UserId int, UserNm varchar(255), UserAge int , UserLocation varch.. 2024. 3. 17. 데이터베이스 SELECT DML문 사용예제 및 설명 SELECT는 데이터를 검색하기 위한 DML문으로 보통 database TABLE의 데이터를 조회할 때 SELECT DML문을 사용합니다.SELECT DML문 구조 설명SELECT DML문 예시 코드.SELECT [ TOP | COLUMN1, COLUMN2 | ALL | DISTINCT] FROM 테이블이름 (들) [ WHERE 조건(들) ] [ GROUP BY 속성명 ] [ HAVING 검색조건(들) ] [ ORDER BY 속성명 [ ASC | DESC ];SELECT DML문 예시 설명.[ ] : 대괄호 안의 SQL 예약어들은 선택적으로 필요시 사용할 수 있습니다. | : 선택 가능한 문법들 중 한 개를 선택해서 사용할 수 있습니다.SELECT DML문 예제SELECT의 COLUMN, ALL, DIS.. 2024. 3. 16. 이전 1 2 3 다음 반응형