본문 바로가기

데이터베이스44

MSSQL 설치형 한글 환경으로 변경 MSSQL 설치형 한글 환경으로 변경 MSSQL의 기본 언어 환경을 영어 -> 한글로 변경합니다. 개요 [필독] 네이버 클라우드 플랫폼에서 MSSQL 설치형 서버를 사용하실 경우, 기본 환경은 영어로 되어 있습니다. 이 가이드에서는 MSSQL의 언어 환경을 한글로 변경하는 방법을 설명합니다. 이 가이드는 크게 2가지이며 다음과 같이 나누어져 있습니다. ① MSSQL의 System Collation을 영어-> 한글로 변경하기 ② SSMS를 영어 -> 한글로 변경하기 단 이 가이드에서 설명하고 있는 작업들은 MSSQL 이 재시작 및 OS 재부팅이 되는 등의 문제가 발생하여 서비스에 영향이 발생합니다. 특히 1번 Collation 변경 작업의 경우 system database를 변경하게 되어 서비스에 영향없는.. 2022. 12. 19.
MS SQL Server 2019 Express 설치 방법 SQL Server 2019 Express 설치 방법 SQL Server 2019 Express를 설치 해보도록 하쟈~! MS SQL server 2019 Express는 완전 무료이다! 그러나....무료는 그만 제약이 있다~! 기능 설명 Number of CPUs ( CPU 수) 퍼포먼스 부분에서 사용가능한 CPU 가 1개입니다. Standard 버전은 4개, Enterprise 버전은 8개, Datacenter 버전은 무제한 입니다. 성능좋은 서버에 설치하면 자원을 다 쓸수가 없겠네요. 최대 메모리 (Maximum Memory) 1GB 라고 나오네요. 좀 짠거같습니다^^ 참고로 Standard는 64GB, Enterprise는 2TB, Datacenter은 무제한 입니다. 최대 데이터베이스 크기 10.. 2022. 12. 16.
MS-SQL 숫자 함수 CELLING, FLOOR, ROUND MS-SQL 숫자 함수 CELLING, FLOOR, ROUND MS-SQL 숫자함수에 대해 알아보겠습니다. ​ CEILING - 소수점 자리를 정수로 절상할 때 사용합니다. select CEILING(19.1) C1, CEILING(19.9) 20 20 FLOOR - 소수점 자리를 정수로 절삭할 때 사용합니다. select FLOOR(19.1) C1, FLOOR(19.9) 19 19 ROUND - 소수점 특정 자릿로 반올림 한다. select ROUND(19.123, 2) C1, ROUND(19.923, 2) C2, ROUND(19.123, 0) C3, ROUND(19.923, 0) C4 C1 C2 C3 C4 19.120 19.920 19.000 20.000 2022. 12. 13.
JOIN에서 중복된 레코드 제거방법 JOIN에서 중복된 레코드 제거방법 1:n 관계의 테이블을 JOIN하면 동일한 결과의 레코드가 n개 출력된다. 중복을 제거하는 방법은 아래와 같이 두 가지 방법이 있다. 최종 SELECT 결과에서 SELECT DISTINCT를 이용하는 방법 장점: 간단한다 단점: 속도가 느리다 JOIN 전에 중복을 미리 제거하는 방법 장점: 속도가 빠르다 단점: 복잡하다 아래와 같은 테이블 두 개를 이용하였다. job 테이블에 중복된 레코드가 없어야 정상이겠지만 예를 위해 중복 레코드를 입력하였다. person 테이블 CREATE TABLE person ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(255), PRIMARY KEY(id) ); INSERT INTO person (na.. 2022. 12. 9.