DBMS

MSSQL 여러 문자 한번에 바꾸기(치환) TRANSLATE 함수 사용법

MSSQL 여러 문자 한 번에 바꾸기(치환) TRANSLATE 함수 사용법 MS SQL에서 문자열 중에서 특정 문자를 바꾸어(치환)야 할 때가 있는데요. 주로 REPLACE 함수를 사용합니다. REPLACE 함수는 하나의 문자열을 원하는 문자열로 치환할 때 주로 사용하는데 여러 문자를 한 번에 치환이 필요할 때가 있는데 그럴 경우에 TRANSLATE 함수를 사용하시면 됩니다. 그리고 SQL Server 2017 이후 버전부터 추가된 함수입니다. […]

MSSQL 여러 문자 한번에 바꾸기(치환) TRANSLATE 함수 사용법 더보기

MSSQL 여러 문자 한 번에 바꾸기(치환) TRANSLATE 함수 사용법

MSSQL LIKE 특수문자(와일드카드) ESCAPE 검색 방법 ([, %, _)

MSSQL LIKE 특수문자(와일드카드) ESCAPE 검색 방법 ([, %, _) MS SQL에서 와일드카드 문자 또는 특수문자를 LIKE 조건으로 검색해야 할 때가 있는데요. 그럴 경우 ESCAPE 옵션을 사용하시면 됩니다. 보통 설명 같은 필드에 사용자가 특수문자 [], %, _를 입력하는 경우가 있는데 ESCAPE 옵션을 사용하지 않고 LIKE로 검색을 하면 조회가 되지 않습니다. 그럼 LIKE ESCAPE 옵션을 사용하여 특수문자를

MSSQL LIKE 특수문자(와일드카드) ESCAPE 검색 방법 ([, %, _) 더보기

MSSQL LIKE 특수문자(와일드카드) ESCAPE 검색 방법 ([, %, _)

MSSQL 로그 파일(LDF)을 지정한 크기로 축소하는 방법, 쿼리문

MSSQL 로그 파일(LDF)을 지정한 크기로 축소하는 방법, 쿼리문 MS SQL 데이터베이스는 실제 데이터가 저장되는 MDF 파일과 트랜잭션 로그가 저장되는 LDF 파일 2개로 구성되어 있습니다. 트랜잭션이 빈번하게 발생하는 데이터베이스는 LDF 파일 용량이 많이 커집니다. 파일 용량이 너무 크지만 디스크 공간 등 문제가 발생할 수 있는데요. 주기적으로 모니터링하여 로그 파일을 삭제 또는 축소하는 게 좋겠죠. 전 운영

MSSQL 로그 파일(LDF)을 지정한 크기로 축소하는 방법, 쿼리문 더보기

MSSQL 로그 파일(LDF)을 지정한 크기로 축소하는 방법, 쿼리문

MSSQL IIF, CHOOSE 논리 함수 사용법 – CASE 식 비교

MSSQL IIF, CHOOSE 논리 함수 사용법 – CASE 식 비교 Microsoft SQL Server 2012 버전부터 IIF, CHOOSE 논리 함수가 추가되었습니다. IIF, CHOOSE 논리 함수를 사용하는 것이 CASE 문을 사용하는 것보다 좀 더 효율적인 경우가 있습니다. 쿼리문에 따라서 IIF, CHOOSE 논리 함수 또는 CASE 식을 사용하면 될 것 같습니다. 그럼 예제로 CASE 식을 비교하면서 IIF, CHOOSE

MSSQL IIF, CHOOSE 논리 함수 사용법 – CASE 식 비교 더보기

Microsoft SQL Server 2012 버전부터 IIF, CHOOSE 논리 함수가 추가되었습니다. IIF, CHOOSE 논리 함수를 사용하는 것이 CASE 문을 사용하는 것보다 좀 더 효율적인 경우가 있습니다. 쿼리문에 따라서 IIF, CHOOSE 논리 함수 또는 CASE 식을 사용하면 될 것 같습니다.

MSSQL PIVOT(피벗), UNPIVOT 함수 – 행을 열로 변환하는 방법

MSSQL PIVOT(피벗), UNPIVOT 함수 – 행을 열로 변환하는 방법 MS SQL에서는 행 결괏값을 열로 변환하기 위해서 PIVOT(피벗), UNPIVOT 함수를 제공합니다. 많이 사용하지는 않지만 간혹 필요할 때가 있습니다. 만약 행 결괏값을 열로 변환하기 위해서 PIVOT 함수를 사용하지 않으면 복잡한 쿼리문으로 처리를 해야 되겠죠.  그럼 간단한 예제로 PIVOT 함수, UNPIVOT 함수에 대해서 알아보죠. ◎ 포스트 기준 – Microsoft SQL Server 2019, SSMS 18.11 1. 구문 (Microsoft 기술 문서)

MSSQL PIVOT(피벗), UNPIVOT 함수 – 행을 열로 변환하는 방법 더보기

MSSQL PIVOT(피벗), UNPIVOT 함수 - 행을 열로 변환하는 방법

MSSQL 월의 시작 일자, 마지막 일자 구하기 – EOMONTH 함수

MSSQL 월의 시작 일자, 마지막 일자 구하기 – EOMONTH 함수 MS SQL 쿼리문에서 월의 시작 일자, 마지막 일자를 구할 때가 많이 있습니다. 특히 저장 프로시저, 함수로 로직을 개발할 때 월의 시작 일자와 마지막 일자를 구해서 처리할 때가 많죠. EOMONTH 함수를 사용하면 월의 마지막 일자를 싶게 구할 수 있습니다. 그럼 간단한 예제로 월의 시작 일자와 마지막

MSSQL 월의 시작 일자, 마지막 일자 구하기 – EOMONTH 함수 더보기

MSSQL 월의 시작 일자, 마지막 일자 구하기 - EOMONTH 함수

MSSQL 텍스트 및 엑셀 파일 업로드(가져오기) 하는 방법

MSSQL 텍스트 및 엑셀 파일 업로드(가져오기) 하는 방법 MS SQL에서 텍스트 및 엑셀 파일을 테이블에 저장할 때가 있습니다. 플랫 파일 가져오기 기능을 사용하여 싶게 텍스트 파일을 테이블에 업로드할 수 있습니다. 저는 업무 특성상 아주 많이 사용하는데요. 대부분 엑셀로 자료를 받아 임시 테이블에 업로드 후 데이터 처리를 합니다. 그럼 간단하게 플랫 파일 가져오기 기능을 사용하여 텍스트 및

MSSQL 텍스트 및 엑셀 파일 업로드(가져오기) 하는 방법 더보기

MSSQL 텍스트 및 엑셀 파일 업로드(가져오기) 하는 방법

MSSQL 데이터베이스 백업 및 복원 하는 방법

MSSQL 데이터베이스 백업 및 복원 하는 방법 MS SQL 데이터베이스 백업은 아주 중요합니다. 예기치 못하게 데이터베이스가 불능인 경우를 예상하여 반드시 데이터베이스는 백업을 해야 되겠죠. 물론 데이터베이스를 이중화 구성을 하는 게 제일 좋겠지만 비용 측면도 고려해야 되겠죠. 그리고 천재지변을 대비해서 재해복구(Disaster Recovery, DR) 센터도 구축하면 더욱 좋겠죠. 업무 연속성 측면에서 서비스가 중지되면 안 되겠죠. 현재 제가

MSSQL 데이터베이스 백업 및 복원 하는 방법 더보기

MSSQL 데이터베이스 백업 및 복원 하는 방법

MSSQL OPENROWSET 원격 데이터 가져오기 – ODBC 활용

MSSQL OPENROWSET 원격 데이터 가져오기 – ODBC 활용 MS SQL에서 OPENROWSET 함수는 OLE DB를 사용하여 원격 데이터에 연결하고 액세스 하는 일회성의 임시 방법입니다. 만약 OLE DB 데이터 원본을 자주 참조하려면 연결된 서버를 등록하고 OPENQUERY 함수를 사용 하시면 됩니다. OPENROWSET 함수는 SQL Server 뿐만 아니라 다양한 OLE DB 데이터 원본을 조작할 수 있습니다. 그중에서 ODBC(Open Database

MSSQL OPENROWSET 원격 데이터 가져오기 – ODBC 활용 더보기

MSSQL OPENROWSET 원격 데이터 가져오기 - ODBC 활용

MSSQL 연결된 서버(Linked Server) 사용하기 – ODBC 활용

MSSQL 연결된 서버(Linked Server) 사용하기 – ODBC 활용 MS SQL에서 연결된 서버(Linked Server)는 주로 분산 쿼리를 처리하는 데 사용됩니다. 로컬 서버에 네트워크로 연결된 이기종 데이터베이스를 연결된 서버에 등록하여 사용할 수 있도록 해줍니다. 윈도우 탐색기에서 네트워크 드라이버 연결하여 사용하는 것과 비슷합니다.  이기종 데이터베이스를 연결하는 방법은 여러 가지 있지만 ODBC(Open Database Connectivity)를 활용하여 연결된 서버에 등록 및

MSSQL 연결된 서버(Linked Server) 사용하기 – ODBC 활용 더보기

MSSQL 연결된 서버(Linked Server) 사용하기 - ODBC 활용
위로 스크롤