일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 운영계
- orangefororacle
- 등호
- 대외계
- 컬럼조회
- sqldeveloper
- 기간계
- websquare
- eclipse shortcut
- 등가조인
- SQL
- 정보계
- oracle
- NVM
- 거듭제곱
- innerjoin
- 환경변수등록
- 마이플랫폼
- websqueare
- javascript내장함수
- REACT
- 소수 #소인수분해 #소인수
- 펙토리얼
- java
- StringTokens
- 계정계
- Collections.sort
- Baekjoon
- fusionchart
- JavaScript
- Today
- Total
목록sql (29)
티끌모아 개발

임의로 아래와 같은 테이블 생성 CASE문을 사용해서 LOC_CODE가 NULL 일때와 '3001'일때 SEQ와 LOC_CODE값을 모두 불러오는 SELECT문을 아래와 같이 CASE문을 사용해서 작성해보았더니 NULL일때 값이 조회되지 않았다. WITH RT (SEQ, LOC_CODE) AS ( SELECT 1, '3001' FROM DUAL UNION ALL SELECT 2, '3002' FROM DUAL UNION ALL SELECT 3, NULL FROM DUAL UNION ALL SELECT 4, '3001' FROM DUAL ) SELECT A.* , NVL(LOC_CODE, '3001') AS LOC_CODE2 FROM RT A WHERE 1=1 AND LOC_CODE = (CASE LOC_..

SELECT 쿼리 실행 순서 SQL 쿼리문을 작성할때 사용되는 WHERE, GROUP BY, ORDER BY 절과 같은 구문을 실행하는데 순서가 존재합니다. 이 순서에 의해서 쿼리가 처리되고 어떻게 쿼리문을 작성하느냐에 따라 퍼포먼스의 차이가 발생합니다. ORACLE HR 계정의 EMPLOYEES 테이블로 어떤 처리 과정에 의해서 SELECT 쿼리가 실행되는지 알아 보겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 SELECT JOB_ID ,AVG(SALARY) SAL_AVG FROM EMPLOYEES WHERE SALARY > 13000 GROUP BY JOB_ID HAVING COUNT(*) > 1 ORDER BY SAL_AVG DESC; 위의 쿼리문을 실행했을 때의 최종 결과입니다. 화면..

부모테이블의 유니크 키나 기본키로 지정된 컬럼이 자식테이블의 기본키 컬럼과 연결된 경우 실선으로 표기되고 식별 관계라고 한다. 부모테이블의 유니크 키나 기본키로 지정된 컬럼이 자식테이블의 일반 컬럼과 연결된 경우 점선으로 표기되고 비식별 관계라고 한다. 쉽게 이야기하면 부모 컬럼을 참조하는 자식 컬럼이 식별 (PK) 가능하면 식별 관계라고 하고 식별이 가능하지 않으면 비식별 관계라고 한다. 즉, 자식 컬럼이 PK 인지 아닌지에 따라 식별 관계, 비식별 관계라고 이야기한다. 좀 더 자세한 설명 : https://multifrontgarden.tistory.com/181

[DB] 1:1, 1:N, N:M 관계 (velog.io) [DB] 1:1, 1:N, N:M 관계 관계형 데이터베이스(Oracle, MySQL, MS-SQL, SQLite 등등)는 엔티티끼리 관계를 맺을 수 있어서 관계형 DB라는 이름이 붙었다.엔티티(Entity) : DataBase에 표현하려고 하는 유형, 무형의 객체로서 서로 구별 velog.io 관계형 데이터베이스(Oracle, MySQL, MS-SQL, SQLite 등등)는 엔티티끼리 관계를 맺을 수 있어서 관계형 DB라는 이름이 붙었다. 엔티티(Entity) : DataBase에 표현하려고 하는 유형, 무형의 객체로서 서로 구별되는 것을 뜻한다. 관계는 두 엔티티가 서로 관련이 있을 때를 말하는데, 1:1, 1:N, N:M 관계를 맺을 수 있다..