본문 바로가기
반응형

오라클10

[Oracle] LocalDateTime을 조회해보자 LocalDateTime으로 데이터베이스에 저장이 되었을 때 실제 사용자는 문자열로된 날짜를 입력하여서 해당 날짜 문자열을 데이터베이스에 조회하여 결과를 보여주는 요구사항이 있었습니다. 사실 너무도 간단한 내용이지만 정리해두고 까먹지 않기 위해서, 또는 까먹었다면 해당 블로그를 통해서 기억을 하기 쉽게 정리해두려고 합니다. 객체 및 테이블 생성 실습을 위한 테스트 객체는 다음과 같습니다. 활동 로그를 기록하기 위한 테이블로, sequence 오브젝트를 사용한 대리키를 사용하고 있습니다. @SequenceGenerator 의 대한 자세한 내용은 다음 블로그를 통해서 확인해주시면 됩니다. @Entity @Table(schema = "test_jpa", name = "activity_log") public c.. 2022. 7. 9.
[Oracle] LIKE 연산자 'LIKE.특정 문자 또는 문자열의 대하여 필드안에서 검색할 때 사용 가능.'_' 나 '%' 등 특수문자의 대하여 검색 가능. doc.https://docs.oracle.com/cd/B13789_01/server.101/b10759/conditions016.htm 샘플데이터. EMPLOYEE_ID|EMPLOYEE_NAME|JOB |MANAGER_ID|HIREDATE |SALARY|COMMISSION|DEPARTMENT_ID| -----------|-------------|---------|----------|-------------------|------|----------|-------------| 8000|CODE_LSH |SALESMAN | 7902|1980-12-17 00:00:00| 5000| .. 2020. 6. 8.
[Oracle] BETWEEN 사용 샘플데이터. EMPLOYEE_ID|EMPLOYEE_NAME|JOB |MANAGER_ID|HIREDATE |SALARY|COMMISSION|DEPARTMENT_ID| -----------|-------------|---------|----------|-------------------|------|----------|-------------| 7521|WARD |SALESMAN | 7698|1981-02-22 00:00:00| 1250| 500| 30| 7566|JONES |MANAGER | 7839|1981-04-02 00:00:00| 2975| | 20| 7654|MARTIN |SALESMAN | 7698|1981-09-28 00:00:00| 1250| 1400| 30| 7698|BLAKE |MANAG.. 2020. 6. 4.
[Ordcle] CASE 구문 쿼리만 사용하여 분기처리를 할때.CASE만큼 좋은 구문은 없다.오라클의 DECODE도 좋은 선택이다. 샘플데이터. EMPLOYEE_ID|EMPLOYEE_NAME|JOB |MANAGER_ID|HIREDATE |SALARY|COMMISSION|DEPARTMENT_ID| -----------|-------------|---------|----------|-------------------|------|----------|-------------| 7521|WARD |SALESMAN | 7698|1981-02-22 00:00:00| 1250| 500| 30| 7566|JONES |MANAGER | 7839|1981-04-02 00:00:00| 2975| | 20| 7654|MARTIN |SALESMAN | 76.. 2020. 6. 1.
[Oracle] CONCAT과 ||(파이프,pipe) 문자열 합치기 여러가지 이유로 조합을 하는 경우가 많다. 파일명을 만들때, 문자열 삽입 등등. 샘플데이터. DEPARTMENT_ID|DEPARTMENT_NAME|LOCATION| -------------|---------------|--------| 10|ACCOUNTING |NEW YORK| 20|RESEARCH |DALLAS | 30|SALES |CHICAGO | 40|OPERATIONS |BOSTON | CONCAT.2개의 인자값을 이어준다. doc.https://docs.oracle.com/database/121/SQLRF/functions040.htm#SQLRF00619 사용방법.2개 연결인 경우. SELECT CONCAT(DEPARTMENT_ID, DEPARTMENT_NAME) AS CONCAT FROM D.. 2020. 5. 28.
[Oracle] LPAD와 RPAD 프로젝트를 진행하다 보면. 숫자든 문자열이든 해당 길이에 맞춰서 채워야할 필요가 종종 있다.물론 개발로 풀어도 된다.개발로 가능한 부분도 추가할 계획이다.상황의 따라 쿼리를 이용할수도 있기 떄문에 샘플데이터. DEPARTMENT_ID|DEPARTMENT_NAME|LOCATION| -------------|---------------|--------| 10|ACCOUNTING |NEW YORK| 20|RESEARCH |DALLAS | 30|SALES |CHICAGO | 40|OPERATIONS |BOSTON | LPAD.해당 컬럼의 특정 문자를 왼쪽으로부터 채운다.doc.https://docs.oracle.com/cd/B28359_01/olap.111/b28126/dml_functions_2017.htm#.. 2020. 5. 22.
반응형