DB/Oracle (46) 썸네일형 리스트형 Outer Join SELECT a.*, b.dname FROM temp a, dept b WHERE a.DEPTNO = b.DEPTNO(+) ; SELECT a.*, b.dname FROM temp a LEFT OUTER JOIN dept b ON a.DEPTNO = b.DEPTNO ; Normalisation in SQL https://dev.to/mrcaption49/normalisation-in-sql-1jlo Normalisation in SQLNormalization in SQL is a process used to organize a database into tables and columns to reduce...dev.to 1 = ( case when) 구문을 where에서 사용하는 경우 WHERE 절에서 CASE WHEN 사용하는 이유WHERE 절에서 1 = (CASE WHEN) 구문을 사용하는 주된 이유는 복잡한 조건을 한 번에 표현하기 위해서입니다. 특히, 여러 개의 AND/OR 조건을 사용해야 하는 경우, CASE WHEN을 활용하면 코드를 더욱 간결하게 만들고 가독성을 높일 수 있습니다.예시 쿼리1. 부서 번호가 10, 20 또는 30이고 급여가 3000 이상인 사원 조회SQLSELECT *FROM empWHERE 1 = ( CASE WHEN deptno IN (10, 20, 30) AND sal >= 3000 THEN 1 ELSE 0 END); Use code with caution. 설명: deptno가 10, 20, 30 중 하나이고 sal이 3000 이상인.. 오라클 트리거 https://blog.naver.com/leejongcheol2018/222035608132 오라클 트리거(Oracle Trigger), 트리거실행순서, Instead Of Trigger, Trigger Mutating Table Exception, Compound Tri 오라클 트리거(Oracle Trigger), 트리거실행순서, Instead Of Trigger, Trigger Mutating Table E... blog.naver.com [Oracle] 오라클 SELECT 해서 INSERT 하는 방법 (여러개, 서브쿼리) https://gent.tistory.com/404 [Oracle] 오라클 SELECT 해서 INSERT 하는 방법 (여러개, 서브쿼리) 오라클에서 쿼리문을 작성할 때 SELECT INSERT를 사용해야 할 경우가 많다. 기본 자료를 조회 후 전달받은 인자 값과 결합하여 INSERT 하거나, 이력 데이터를 저장할 때 자주 사용한다. SELECT INSERT의 경 gent.tistory.com "ORA-01839: 지정된 월에 대한 날짜가 부적합합니다 " 에러 발생 시 https://leebaro.tistory.com/entry/ORA01839-%EC%A7%80%EC%A0%95%EB%90%9C-%EC%9B%94%EC%97%90-%EB%8C%80%ED%95%9C-%EB%82%A0%EC%A7%9C%EA%B0%80-%EB%B6%80%EC%A0%81%ED%95%A9%ED%95%A9%EB%8B%88%EB%8B%A4-%EC%97%90%EB%9F%AC-%EB%B0%9C%EC%83%9D-%EC%8B%9C-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95 " ORA-01839: 지정된 월에 대한 날짜가 부적합합니다 " 에러 발생 시 해결 방법 쿼리를 새로 만들때 ORA-01839 에러가 발생할 수 있고, 잘 돌아가던 쿼리가 ORA-01839 에러가 날 때가 있습니다... [Oracle] 오라클 PARTITION BY 사용법 정리 (분석함수) https://gent.tistory.com/442 [Oracle] 오라클 PARTITION BY 사용법 정리 (분석함수) 오라클에서 분석함수를 사용할 때 PARTITION BY를 사용하여 그룹으로 묶어서 연산을 할 수 있다. GROUP BY 절을 사용하지 않고, 조회된 각 행에 그룹으로 집계된 값을 표시할 때 OVER 절과 함께 PARTITION B gent.tistory.com 오라클 RANK, DENSE_RANK 순위 함수 사용법 (over, partition by) https://gent.tistory.com/266 [Oracle] 오라클 RANK, DENSE_RANK 순위 함수 사용법 (over, partition by) 오라클에서 성적, 급여, 매출 등 순위를 구하기 위해서 순위 함수(RANK, DENSE_RANK)를 사용하면 된다. 순위 함수의 순위는 OVER 함수 내부의 ORDER BY 컬럼 값으로 결정된다. RANK() : 중복 순위 개수만큼 gent.tistory.com [Oracle] 최근 데이터만 가져오기, 최근 이력가져오기 - KEEP https://itteamb.blogspot.com/2022/04/oracle-keep.html [Oracle] 최근 데이터만 가져오기, 최근 이력가져오기 - KEEP Oracle 최근 데이터 가져오기, Oracle 최근 이력조회하기, Oracle KEEP itteamb.blogspot.com 오라클 session의 관련된 잡다한 지식. https://jangpd007.tistory.com/238 오라클 session의 관련된 잡다한 지식. - 현재 연결되어 있는 모든 세션을 볼 수 있음.SELECT * FROM v$session -- 관련 파라미터 --> 최대 세션수는 (Process*1.1) + 5show parameter processes ;show parameter sessions ; -- 현재 세션 확인select count(*) from v$session ; jangpd007.tistory.com 이전 1 2 3 4 5 다음