| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 기술면접
- 스프링 부트
- 자바
- Java
- tcp와 udp의 차이점
- 신입개발자
- 시맨틱 태그
- css position
- database
- 바닐라js
- 기술 면접
- 속성
- Oracle
- Create
- 리캡차
- 구글 리캡차
- cs질문
- html
- Failed to read the 'responseText' property from 'XMLHttpRequest'
- multiarray
- position속성
- 자바의 장점
- 스프링부트
- 예외처리
- Rename to
- html요소
- css
- 80 to 443
- 네트워크
- CSS display 속성
- Today
- Total
목록전체 글 (97)
Building value
DECODE는 오라클의 내장 함수 중 하나로, 조건에 따라 값을 변환하는 역할을 합니다. DECODE 함수는 첫 번째 매개변수로 비교 대상 값을 지정하고, 두 번째 매개변수부터는 조건식과 결과값을 번갈아 나열해서 사용합니다. SELECT JOB, SUM(DECODE(DEPTNO, 10, SAL)) "DEPTNO 10", SUM(DECODE(DEPTNO, 20, SAL)) "DEPTNO 20", SUM(DECODE(DEPTNO, 30, SAL)) "DEPTNO 30", SUM(SAL) TOTAL FROM EMP GROUP BY JOB ORDER BY JOB; 위의 쿼리는 EMP 테이블에서 직무(JOB)별로 10, 20, 30 부서에서의 급여(SAL) 총합과 전체 급여 총합(TOTAL)을 계산하는 쿼리입니다..
ORACLE SQL에서 SubQuery는 하나의 SQL문 내에 다른 SQL문을 사용하여 질의하는 방법입니다. 하나의 SQL문에서 두 개 이상의 SELECT 문이 존재하는데, 하나의 SELECT 문에서 다른 SELECT 문을 사용하는 것입니다. SubQuery는 다른 집합 연산자와 함께 사용될 때 특히 유용합니다. SubQuery를 사용하면 결과를 미리 계산하고 결과를 다른 SELECT 문에 대한 입력으로 사용할 수 있습니다. 이를 통해 복잡한 쿼리를 작성할 수 있으며, 코드의 가독성과 유지보수성을 높일 수 있습니다. SubQuery는 크게 두 가지 유형으로 구분됩니다. 1. 단일 행 SubQuery: 하나의 행만 반환하는 SubQuery입니다. 이 유형의 SubQuery는 다른 비교 연산자와 함께 사용됩..
Oracle에서 사용하는 대표적인 날짜 함수에는 다음과 같은 것들이 있습니다. 1. SYSDATE: 현재 시스템 날짜와 시간을 반환합니다. SELECT SYSDATE FROM DUAL; 2. ADD_MONTHS(date, n): 주어진 날짜에 n개월을 더한 날짜를 반환합니다. SELECT ENAME, HIREDATE, ADD_MONTHS(HIREDATE, 2) FROM EMP; 3. MONTHS_BETWEEN(date1, date2): 두 날짜 간의 개월 수를 반환합니다. 다만 월마다 일수가 다르기 때문에 ROUND 함수를 사용하여 반올림하는 예시를 반환하겠습니다. SELECT ENAME, HIREDATE, ROUND(MONTHS_BETWEEN(SYSDATE, HIREDATE)) FROM EMP; 4. ..
Oracle에서 사용하는 숫자 함수에는 다음과 같은 것들이 있습니다. 1. ABS(): 절대값을 반환합니다. SELECT ABS(10), ABS(-10) FROM DUAL; 2. CEIL(): 인수보다 크거나 같은 최소 정수를 반환합니다. SELECT SAL/3, CEIL(SAL/3) FROM EMP; 3. FLOOR(): 인수보다 작거나 같은 최대 정수를 반환합니다. SELECT SAL/3, FLOOR(SAL/3) FROM EMP; 4. ROUND(): 반올림합니다. 두 번째 인수로 소수점 이하 자릿수를 지정할 수 있습니다. SELECT SAL/3, ROUND(SAL/3) FROM EMP; 5. TRUNC(): 버림합니다. 두 번째 인수로 소수점 이하 자릿수를 지정할 수 있습니다. SELECT SAL/..
ORACLE에서 사용하는 NVL 함수는 NULL 값을 다른 값으로 대체할 때 사용됩니다. 만약에 NVL 함수의 첫 번째 인자가 NULL이라면, 두 번째 인자로 지정된 값을 반환합니다. 그렇지 않다면, 첫 번째 인자 값을 그대로 반환합니다. 예를 들어, EMP 테이블에서 COMM이 NULL인 직원의 커미션을 0으로 대체하고 싶을 때 다음과 같이 NVL 함수를 사용할 수 있습니다. SELECT EMPNO, ENAME, COMM, NVL(COMM, 0) FROM EMP; NVL2 함수는 세 개의 인수를 가지며, 첫 번째 인수가 NULL이 아니면 두 번째 인수를 반환하고, 첫 번째 인수가 NULL이면 세 번째 인수를 반환합니다. SELECT ENAME, SAL, COMM, NVL2(COMM, COMM + SAL..