728x90 반응형 변환3 [MSSQL] REPLACE 함수: 문자열 대체 기능 MSSQL에서 문자열을 다른 문자열로 대체 및 변환해야 하는 경우가 있다. 그럴 경우에는 REPLACE 함수를 사용하면 아주 쉽게 변환할 수 있다. REPLACE 함수의 구조REPLACE ([대상 문자열], [찾을 문자열], [대체할 문자열]) REPLACE 예시-- 기본문자열 - Hello, world!DECLARE @original_string VARCHAR(100) = 'Hello, World!'-- World -> SQL Server 로 변환SELECT REPLACE(@original_string, 'World', 'SQL Server') 결과는 'Hello, SQL Server!'가 출력된다. REPLACE 함수는 대/소문자 구분을 하지 않는다. 따라서 대/소문자가 다른 경우에도 변환이 이루어.. 2024. 7. 11. [MSSQL] MSSQL PIVOT을 사용하여 행을 열로 변환하기 MSSQL을 사용하다 보면 PIVOT이 많이 쓰일 것이다.PIVOT 이란?결괏값의 행(ROW) 값들을 테이블의 열(COLUMN)으로 지정하는 것이다.(한국말이 제일 어렵다) PIVOT 전 데이터는 월별 수량이 행(ROW)으로 나타나지만 PIVOT 후 데이터는 월별 수량이 열(COLUMN)로 나타난다.PIVOT 문법SELECT *FROM ( SELECT 원본테이블 ) AS TEMPPIVOT ( 집계함수 FOR 피벗 대상 컬럼명 IN ([피벗컬럼값] ...) ) AS PVT PIVOT 예제SELECT *FROM ( SELECT [YEAR], [MONTH], [AMOUNT] FROM DATA) AS TEMPPIVOT ( SUM([AMOUNT]) FOR MON.. 2024. 7. 10. [MSSQL] 한글 자동 변환 해결 방법 MSSQL을 사용할 때 쿼리 실행(F5) 후다시 쿼리를 작성하려 하면 영문->한글로 입력 상태가 자동으로 변경된다.아무 생각 없이 일하다 보면 한글이 나온다.해결법은 있다...우선 해결해 보자... 1. 쿼리 - 쿼리 옵션 메뉴에서 쿼리 - 쿼리 옵션을 열어준다. 그럼 이런 작은 창이 열린다~!그리고 두구두구두구두구두구두구두구2. 한영 키 누르기!! 이렇게 쿼리 옵션 창이 뜬 상태에서 한영 키를 눌러준다.그리고 그냥 쿼리 옵션 창을 닫고아무 일 없었다는 마냥 일하면 된다.쿼리 실행(F5) 후에도 한글로 바뀌지 않는다.이. 왜. 진? But. 주의사항SSMS 껐다 켜면 다시 해줘야 함.... 다른 방법 아시는 분나도 알려줘......................... 2024. 7. 10. 이전 1 다음 728x90 반응형