[SQL] DBeaver (디비버) 설정 및 유용한 기능
·
SQL
# 다크모드 설정  # 글꼴 설정- 위치 : 상단 메뉴 [윈도우] - [설정] - [User Interface] - [Appearance] - [Colors and Fonts]  쿼리 편집기 내 폰트를 변경하려면 'Monospace font'를 변경하면 되고,그 외 대부분은 'Main font'를 변경하면 반영된다.  # 유용한 플러그인 설치하기- 위치 : 상단 메뉴 [도움말] - [Install New Software] - Git support  : workspace를 git에 올려 두고 다른 PC에서도 동일하게 사용할 수 있다. - Office Support **  : 기존에는 데이터를 추출할 때 .csv 파일로만 내보낼 수 있지만, 이 플러그인을 설치하면 .xlsx 파일로 내보낼 수 있다. csv로..
[MSSQL] 엑셀 데이터를 DB 테이블로 가져오기 (SSMS)
·
SQL
1. 엑셀 파일 변환  - 확장자를 .xls로 변경하기 (다른 이름으로 저장)   - DRM이 걸려 있는 경우 해제하기  2. SQL Server Management Studio 실행i. 개체 탐색기에서 대상 DB 우클릭 → [태스크] → [데이터 가져오기] ii. 데이터 원본 선택 iii. 대상 서버/DB 선택 iv. 데이터 복사 선택 v. 워크시트 선택 & 테이블 이름 설정 & 컬럼 타입 설정 vi. 즉시 실행  새로고침해보면 테이블이 제대로 생성된 것을 확인할 수 있다.
[SQL] DBeaver (디비버) 다크모드 설정하기
·
SQL
DBeaver 다크모드 설정하기
[SQL] 날짜 포맷팅 함수 (DATE_FORMAT)
·
SQL
날짜 포맷팅 함수 - DATE_FORMAT(날짜데이터, '형식') %Y 연도 (4자리) %y 연도 (2자리) %m 월 (2자리) %d 일 (2자리) %H 시 (00~23) %h 시 (01~12) %i 분 (00~59) %S 초 (00~59)
[SQL] DBMS별 문법 차이
·
SQL
MySQLMSSQLOracleNull 값 처리IFNULL(컬럼명, 값)ISNULL(컬럼명, 값)NVL(컬럼명, 값)테이블 데이터 복사INSERT INTO 신규테이블명(컬럼명)SELECT 컬럼명FROM 기존테이블명SELECT 컬럼명INTO 신규테이블명FROM 기존테이블명INSERT INTO 신규테이블명 (컬럼명)SELECT 컬럼명FROM 기존테이블명단일조건IF(조건, 조건일치, 불일치)DECODE(컬럼명, 값일치, 불일치)case 문 사용IF(조건, 조건일치, 불일치)DECODE(컬럼명, 값일치, 불일치)문자열 병합CONCAT(문자열1, 문자열2, ...)문자열1 + 문자열2 + ...CONCAT(문자열1, 문자열2)문자열1 || 문자열2 || ...현재 날짜/시간NOW()GETDATE()SYSDATE()..