반응형

[피벗 전]

  SELECT 가입일, 나이 FROM (
    SELECT '10대' AS 나이, '1일' 가입일 FROM DUAL UNION ALL
    SELECT '20대' AS 나이, '1일' 가입일 FROM DUAL UNION ALL
    SELECT '30대' AS 나이, '2일' 가입일 FROM DUAL UNION ALL
    SELECT '20대' AS 나이, '2일' 가입일 FROM DUAL UNION ALL
    SELECT '30대' AS 나이, '3일' 가입일 FROM DUAL UNION ALL
    SELECT '40대' AS 나이, '3일' 가입일 FROM DUAL 
  ) GROUP BY 가입일, 나이

[결과]

[피벗 후]

SELECT * FROM (
  SELECT 가입일, 나이 FROM (
    SELECT '10대' AS 나이, '1일' 가입일 FROM DUAL UNION ALL
    SELECT '20대' AS 나이, '1일' 가입일 FROM DUAL UNION ALL
    SELECT '30대' AS 나이, '2일' 가입일 FROM DUAL UNION ALL
    SELECT '20대' AS 나이, '2일' 가입일 FROM DUAL UNION ALL
    SELECT '30대' AS 나이, '3일' 가입일 FROM DUAL UNION ALL
    SELECT '40대' AS 나이, '3일' 가입일 FROM DUAL 
  ) GROUP BY 가입일, 나이
) PIVOT ( COUNT(*) 
         FOR 나이 IN ('10대', '20대', '30대', '40대') 
        )     
ORDER BY 가입일
;

[결과]

 

 

웹으로 ORACLE PIVOT 바로 테스트 가능합니다. !! --> http://sqlfiddle.com/#!4/7bc0ee/3168

 

반응형

'Database' 카테고리의 다른 글

Mysql 변수 사용법  (0) 2021.03.05
Mysql 컬럼 조회  (0) 2020.12.16
오라클 컬럼 조회 쿼리  (0) 2020.12.10
오라클 스케쥴러  (0) 2020.11.19
마리아DB 백업 Window  (0) 2020.09.23
MariaDB 10.5 설치 :: Windows 10 (2020.09.11)  (0) 2020.09.12
mysql 이벤트 (scheduler)  (0) 2020.09.03
mysql - 랜덤 정렬  (0) 2020.08.16
반응형
@ECHO OFF

"C:\Program Files\MariaDB 10.5\bin\mariadb-dump" --routines -u사용자 -p비번 디비 > C:\BACKUP\"디비-%DATE%.sql"

rem 확장자가 sql 인 파일 중 30일이 지난 파일 삭제.
FORFILES /P C:\BACKUP /S /M *.sql /D -30 /C "cmd /c del @file"
반응형

'Database' 카테고리의 다른 글

Mysql 컬럼 조회  (0) 2020.12.16
오라클 컬럼 조회 쿼리  (0) 2020.12.10
오라클 스케쥴러  (0) 2020.11.19
오라클 피벗 - Oralce pivot  (0) 2020.10.21
MariaDB 10.5 설치 :: Windows 10 (2020.09.11)  (0) 2020.09.12
mysql 이벤트 (scheduler)  (0) 2020.09.03
mysql - 랜덤 정렬  (0) 2020.08.16
오라클 UNIX timestamp to date  (0) 2020.08.06
반응형

다운로드 URL : https://downloads.mariadb.org/

 

 

 

 

 

 

mariadb-10.5.5-winx64.msi 실행

 

 

 

 

설치완료 후 포트 체크

cmd 에서 "netstat -an|findstr 3306"

 

Mysql Client 실행

 

설치 시 입력한 root 비밀번호를 입력.

반응형

'Database' 카테고리의 다른 글

오라클 컬럼 조회 쿼리  (0) 2020.12.10
오라클 스케쥴러  (0) 2020.11.19
오라클 피벗 - Oralce pivot  (0) 2020.10.21
마리아DB 백업 Window  (0) 2020.09.23
mysql 이벤트 (scheduler)  (0) 2020.09.03
mysql - 랜덤 정렬  (0) 2020.08.16
오라클 UNIX timestamp to date  (0) 2020.08.06
오라클 SQL Developer 에서 변수 사용하기  (0) 2020.06.26
반응형
-- 이벤트 활성화 확인
show variables like 'event%';

-- 이벤트 활성화 시키키
SET GLOBAL event_scheduler = ON;

-- 이벤트 등록
CREATE EVENT IF NOT EXISTS EV_TEST
    ON SCHEDULE
       EVERY 1 DAY -- 하루 한번 반복 현재시간에.. 아니면 STARTS 사용.
       -- 이건 지정된 시간에 딱한번 실행 
       -- AT '2021-08-23 00:21:30'
    ON COMPLETION NOT PRESERVE
    ENABLE
    COMMENT '이벤트_테스트'
    DO 
    SELECT 1;
    

-- 이벤트 조회    
SELECT * FROM information_schema.EVENTS;
반응형
반응형

간단 합니다.

 

ORDER BY RAND()

 

반응형
반응형

timestamp to date

SELECT 1552098130 / (60 * 60 * 24) + TO_DATE('19700101090000', 'YYYYMMDDHH24MISS') FROM DUAL;

 

 

 

timestamp to char

SELECT TO_CHAR(1552098130 / (60 * 60 * 24) + TO_DATE('19700101090000', 'YYYYMMDDHH24MISS'), 'YYYYMMDDHH24MISS') FROM DUAL;
반응형
반응형
 
https://prettycode.tistory.com

 

select 결과는 모두 동일합니다.

 

* 주의 : DEFINE SDATE='20200501'; 을 꼭 먼저 한번 실행해야 합니다.

반응형

'Database' 카테고리의 다른 글

MariaDB 10.5 설치 :: Windows 10 (2020.09.11)  (0) 2020.09.12
mysql 이벤트 (scheduler)  (0) 2020.09.03
mysql - 랜덤 정렬  (0) 2020.08.16
오라클 UNIX timestamp to date  (0) 2020.08.06
MS-SQL ODBC 설정 :: Window 10 (2020.04.09)  (0) 2020.04.09
mysql version 확인  (0) 2020.03.04
CUBRID 큐브리드 cannot connect to a broker  (0) 2019.12.18
oracle merge  (0) 2019.11.08
반응형

윈도우 10 에서 MS-SQL ODBC 설정하는 방법입니다.

 

 

1. 검색창에 ODBC 라고 검색하면 아래와 같이 검색됩니다.

- ODBC 데이터 원본(64비트) 를 선택합니다.

 

 

2. 추가(D)... 를 선택합니다.

 

 

 

3. SQL Server 를 선택 후 '마침'을 클릭합니다.

 

 

4. 연결DB 이름, 설명, 서버IP 를 입력 후 '다음'을 클릭합니다.

 

 

5. SQL Server 인증사용을 선택하고 로그인 ID, 암호를 입력합니다.

 

6. 기본 데이터 베이스를 변경할 수 있습니다.

 

7. '마침'을 클릭합니다.

 

 

8. 데이터 원본 테스트(T)... 를 클릭해서 테스트합니다.

 

9. 테스트 성공 시 아래와 같이 나옵니다.

 

 

 

10. 모두 완료되면 아래와 같이 데이터 원본이 추가 되어 있습니다.

반응형

'Database' 카테고리의 다른 글

mysql 이벤트 (scheduler)  (0) 2020.09.03
mysql - 랜덤 정렬  (0) 2020.08.16
오라클 UNIX timestamp to date  (0) 2020.08.06
오라클 SQL Developer 에서 변수 사용하기  (0) 2020.06.26
mysql version 확인  (0) 2020.03.04
CUBRID 큐브리드 cannot connect to a broker  (0) 2019.12.18
oracle merge  (0) 2019.11.08
오라클 버전 확인 쿼리.  (0) 2019.09.17
반응형
 
반응형

'Database' 카테고리의 다른 글

mysql - 랜덤 정렬  (0) 2020.08.16
오라클 UNIX timestamp to date  (0) 2020.08.06
오라클 SQL Developer 에서 변수 사용하기  (0) 2020.06.26
MS-SQL ODBC 설정 :: Window 10 (2020.04.09)  (0) 2020.04.09
CUBRID 큐브리드 cannot connect to a broker  (0) 2019.12.18
oracle merge  (0) 2019.11.08
오라클 버전 확인 쿼리.  (0) 2019.09.17
Oracle join delete  (0) 2019.08.12
반응형

윈도우에서 서비스하는 경우에

 

30000~30040와 33000~33040의 포트를 열어야 한다고 합니다.

반응형

'Database' 카테고리의 다른 글

오라클 UNIX timestamp to date  (0) 2020.08.06
오라클 SQL Developer 에서 변수 사용하기  (0) 2020.06.26
MS-SQL ODBC 설정 :: Window 10 (2020.04.09)  (0) 2020.04.09
mysql version 확인  (0) 2020.03.04
oracle merge  (0) 2019.11.08
오라클 버전 확인 쿼리.  (0) 2019.09.17
Oracle join delete  (0) 2019.08.12
오라클 - 테이블스페이스 생성 추가.  (0) 2019.08.05

+ Recent posts