반응형 IT Develop/SQL12 MSSQL 쿼리 한영 전환(자꾸 한글로 바뀔 때) SSMS에서 쿼리 작성 작성 후 다른 프로그램을 사용하고 다시 SSMS로 돌아오면 한글모드로 바뀌어 있는 경우 아래 처럼 선택한 후 한영키를 이용하면 됩니다. 1. SSMS 상단 [쿼리] 메뉴에서 [쿼리옵션] 선택 2. [쿼리옵션]에서 [일반] 선택 3. [한/영] 키로 영어 변환 4. 끝 2023. 10. 18. MSSQL 피벗, 언피벗 PIVOT, UNPIVOT 데이터베이스 세계에서 가장 일반적인 작업 중 하나는 데이터를 한 구조에서 다른 구조로 변환하는 것입니다. 이러한 변환은 보고 및 데이터 분석과 관련하여 매우 중요합니다. 마이크로소프트 SQL 서버(MSSQL)는 이를 달성하기 위한 강력한 도구를 제공하며, 가장 핵심적인 두 가지 작업은 피벗(PIVOT)과 언피벗(UNPIVOT)입니다. 이러한 작업을 통해 데이터를 회전하고 재구성할 수 있으므로 분석 목적에 더욱 적합합니다. 이 블로그에서는 MSSQL PIVOT 및 UNPIVOT에 대해 자세히 살펴보고, MSSQL PIVOT가 무엇인지, 사용 방법 및 실제 시나리오가 매우 가치 있는 시나리오에 대해 알아보겠습니다. PIVOT 피벗은 행 수준의 데이터를 컬럼 형식으로 변환할 수 있는 연산으로 특히 교차표 작성.. 2023. 10. 17. [MSSQL] Text Merge 글자 합치기 MSSQL의 Mastering Text Merge : 포괄적인 가이드 MSSQL의 텍스트 병합 이해 MSSQL의 텍스트 병합 함수를 사용하면 여러 행의 텍스트 데이터를 연결하거나 결합하여 하나의 결과로 만들 수 있습니다. 이는 데이터를 더 소화하기 쉬운 형식으로 표시하거나 보고서를 생성하거나 동적 쿼리를 만들 때 매우 유용합니다. MSSQL은 이를 달성하기 위한 다음과 같은 몇 가지 방법을 제공합니다: 1. '+' 연산자와 연결: 텍스트 데이터를 병합하는 가장 간단한 방법은 '+' 연산자를 사용하는 것입니다. SQL 쿼리에서 열 또는 리터럴 문자열을 연결할 수 있습니다. 예를 들어: SELECT FirstName + ' ' + LastName AS FullName FROM Employees; 2.CONC.. 2023. 9. 18. [MSSQL] 저장 프로시저 내에서 텍스트를 검색(Searching for text within stored procedures) Microsoft SQL Server(MSSQL)의 저장 프로시저 내에서 텍스트를 검색하는 것은 데이터베이스 프로시저 내에서 특정 논리 또는 코드를 찾아야 할 때 필요할 수 있습니다. MSSQL의 프로시저 개체 내에서 텍스트 검색을 수행하는 방법은 다음과 같습니다: **1. SQL Server Management Studio(SSMS) 사용하기:** SQL Server Management Studio(SSMS)는 저장 프로시저 내에서 텍스트를 쉽게 검색할 수 있는 방법을 제공합니다: 1. SSMS를 열고 SQL Server 인스턴스에 연결합니다. 2. 개체 탐색기에서 저장 프로시저가 포함된 데이터베이스를 확장합니다. 3. 데이터베이스를 마우스 오른쪽 단추로 클릭하고 "작업" > "스크립트 생성"을 선택합.. 2023. 8. 24. MSSQL UPDATE JOIN 에 대하여 알아보자 관계형 데이터베이스의 세계에서는 데이터를 효율적으로 업데이트할 수 있는 기능이 중요합니다. SQL 개발자가 보유한 강력한 도구 중 하나는 UPDATE JOIN 문으로, 이를 통해 다른 테이블의 일치하는 레코드를 기반으로 한 테이블의 데이터를 업데이트할 수 있습니다. 이 블로그 게시물에서는 MSSQL(Microsoft SQL Server)에서 UPDATE JOIN의 개념을 살펴보고 사용법을 시연할 수 있는 실제 사례를 제공합니다. 마지막으로 이 기능을 활용하여 데이터를 효과적으로 조작하는 방법을 확실히 이해할 수 있습니다. 섹션 1: MSSQL의 UPDATE JOIN 이해 UPDATE JOIN은 UPDATE 문과 JOIN 절을 결합하여 다른 테이블과의 일치를 기준으로 한 테이블의 데이터를 업데이트합니다. .. 2023. 7. 13. MSSQL에서 트리거(Trigger)를 사용하는 방법 MSSQL(Microsoft SQL Server)의 트리거는 데이터베이스에서 특정 이벤트가 발생할 때 작업을 자동화하거나 비즈니스 규칙을 적용할 수 있는 강력한 도구입니다. 트리거를 활용하면 데이터 수정에 따라 자동으로 실행되는 사용자 정의 로직을 생성하여 데이터 무결성을 보장하고 데이터베이스 운영을 간소화할 수 있습니다. 이 블로그 게시물에서는 MSSQL에서 트리거를 효과적으로 사용하는 방법을 살펴보고 일반적인 사용 사례의 예를 제공합니다. 트리거 이해: 트리거는 데이터베이스 테이블의 INSERT, UPDATE 또는 DELETE 작업과 같이 미리 정의된 이벤트에 따라 자동으로 실행되는 특수 유형의 저장 프로시저입니다. 이들은 SQL 코드로 구성되며 특정 테이블과 연결되어 이벤트가 발생하기 전이나 후에 .. 2023. 5. 16. MSSQL WITH 구문에 대하여 알아봅시다 Microsoft SQL Server의 WITH 구문(Common Table Expressions(CTE))은 쿼리에서 여러 번 참조할 수 있는 임시 결과 집합을 만들 수 있는 강력한 기능입니다. CTE는 복잡한 쿼리를 읽기 쉽게 만들 수 있으며 조인 및 하위 쿼리 수를 줄임으로써 쿼리 성능을 향상시킬 수 있습니다. 다음은 MSSQL에서 WITH 구문을 사용하는 간단한 예입니다: 다음 구조의 직원 TABLE가 있다고 가정합니다: CREATE TABLE employees ( emp_id INT PRIMARY KEY, emp_name VARCHAR(50) NOT NULL, manager_id INT ); manager_id 열에는 직원의 관리자 ID가 포함되어 있습니다. 각 직원의 이름과 해당 직원의 관리자.. 2023. 5. 3. MS SQL 사용자 정의 함수(FUNCTION ) MS SQL Server 사용자 정의 함수는 표준 기본 제공 함수 집합에서 사용할 수 없는 특정 작업을 수행하기 위해 생성할 수 있는 사용자 정의 함수입니다. 이러한 함수는 Transact-SQL(T-SQL) 코드를 사용하여 만들 수 있으며 MS SQL Server의 다른 기본 제공 함수와 마찬가지로 쿼리에서 사용할 수 있습니다. MS SQL Server에서 사용자 지정 함수 만들기 MS SQL Server에서 사용자 정의 함수를 생성하려면 CREATE FUNCTION 문을 사용해야 합니다. 사용자 정의 함수를 만드는 기본 구문은 다음과 같습니다: CREATE FUNCTION function_name (@parameter1 data_type, @parameter2 data_type, ...) RETURN.. 2023. 4. 28. 이전 1 2 다음 반응형