일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스코어카드 예시
- 딥러닝 제대로 시작하기
- Cudnn 버전 확인
- 25년 3월 12일 미국 증시 분석
- 미국 증시 분석
- Python Numpy
- 25년 3월 미국 증시 분석
- 25년 3월 증시 분석
- 딥러닝
- 관세 설명
- 주식 데이터 수집
- jupyter notebook PDF
- 미국 증시 방향성
- css risk
- 25년 3월 11일 미국 증시 분석
- 트럼프 2025년 미국 관세
- css 리스크
- 2025년 3월 6일 미국 증시 분석
- 트럼프 미국 관세
- 코딩 사이트 정리
- 2025년도 미국 관세
- 연체 css
- python pandas
- css 리스크관리
- 연체용어
- 취업사이트 정리
- 스코어카드 만드는법
- 미장 분석
- 미국 투자 분석
- 미국 시황
- Today
- Total
목록SQL(MySQL˙Oracle˙SqlDbx˙Orange) (10)
koos808
기본 조회 및 필터링1.SELECT: 데이터 조회SELECT column1, column2 FROM table_name;SELECT * FROM table_name;2.WHERE: 조건 필터링SELECT * FROM employees WHERE department_id = 10;3.AND, OR: 복합 조건SELECT * FROM employees WHERE salary > 5000 AND department_id = 20;4.IN: 여러 값 중 일치하는 경우SELECT * FROM employees WHERE department_id IN (10, 20, 30);5.BETWEEN: 범위 조건SELECT * FROM employees WHERE salary BETWEEN 3000 AND 5000;6.LI..
오라클 NULL값 처리하는 함수인 NVL, NVL2 함수에 대한 설명입니다. ※ NVL : 해당 칼럼의 값이 NULL 값인 경우 특정값으로 출력 : NVL("값", "NULL값인 경우 변경할 값") ※ NVL2 : NULL 값이 아닐 경우 특정값으로 출력 : NVL2 함수는 NULL이 아닌 경우 지정값1을 출력하고, NULL인 경우 지정값2를 출력한다. : NVL2("값", "NULL이 아닌 경우 변경할 값", "NULL인 경우 변경할 값) // NVL2("값", "NOT NULL", "NULL") ---- 세부 설명 ※ 1) NVL : 해당 칼럼의 값이 NULL 값인 경우 특정값으로 출력 : NVL("값", "NULL값인 경우 변경할 지정값") WITH emp AS ( SELECT 7839 empno,..
오라클에서 상위 N개의 데이터를 추출하는 방법 여러가지 방법입니다. 서브 쿼리를 사용하여 데이터를 먼저 정렬한 후, 원하는 개수만큼 데이터를 추출하면 된다. 대부분 ROWNUM 키워드를 사용하며, 특수한 경우에 순위 함수(DENSE_RANK)를 사용하여 순위를 부여한 후 순위로 데이터를 추출하기도 한다. ## Ex. 연봉 상위 N개 행 추출 1. 상위 N개 행 추출 방법 - ORDER BY 사용 #상위 n개의 행(ROW) 추출 방법 SELECT empno , ename , sal FROM ( SELECT empno , ename , sal FROM emp ORDER BY sal DESC ) WHERE ROWNUM 연봉(sal)이 높은 순서로 정렬한 후 ROWNUM을 사용하여 10개의 데이터 추출. (서브..
※ 간단 요약 - 오라클에서 GREATEST 함수는 최대값, LEAST 함수는 최소값을 반환하는 함수이다. MAX, MIN 함수와 차이점은 서로다른 컬럼의 값을 비교한다는 것이다. - 같은 행(Row)에서 서로다른 컬럼의 값을 비교하여 최댓값 또는 최솟값을 반환한다. - 함수의 인자 개수는 무한대 수준으로 입력이 가능하다. GREATEST("값1", "값2", "값3", "값4", "값5", "값6", ...) 인자값 중 최댓값 반환 LEAST("값1", "값2", "값3", "값4", "값5", "값6", ...) 인자값 중 최솟값을 반환 * GREATEST : 최댓값 반환 SELECT GREATEST(100, 200, 300, 400, 500) FROM dual >> 결과: 500 * LEAST : ..
ALTER USER User_id PASSWORD '변경할비밀번호'; # EX) ALTER USER USERID_2022 PASSWORD 'PW2022';
-- 변경할 테이블, 컬럼명, 변경할 컬럼명 지정 ALTER TABLE TABLE_NAME RENAME COLUMN USER_NAME TO USER_NAME_CHANGE;
ROW_NUMBER()로 USER_NAME별 AGE의 최대(최소)값을 지정한뒤 ROWIDX가 1인 값만 가져올 수 있음 아래 코드는 USER_NAME별 최소값 기준(최대값 가져오려면 ORDER BY AGE DESC로 내림차순으로 순번 붙히기) CREATE TEMP TABLE TEST_TEMP_TABLE AS SELECT * FROM ( SELECT *, ROW_NUMBER() OVER(PARTITION BY USER_NAME ORDER BY AGE) AS ROWIDX FROM TEST_TABLE) AS TB01 ) WHERE ROWIDX = 1 ;
1. (생년월일 기준) 생년월일로 나이 구하기 - 만나이 계산됨 많이 사용되는 방법 -- 생년월일 기준 (YYYYMMDD) SELECT TRUNC(MONTHS_BETWEEN(NOW(), BIRTH)/12) AS AGE FROM TABLE_NAME; 2. (연도 기준) 생년월일로 나이 구하기 SELECT TRUNC(MONTHS_BETWEEN(NOW(), TO_DATE(SUBSTR(BIRTH,1,4), 'YYYY'))/12) AS AGE -- 다른방법 -- TO_NUMBER(SUBSTR(NOW(), 1, 4), 'FM99999999') - TO_NUMBER(SUBSTR(BIRTH, 1, 4), 'FM99999999') AS AGE_연도 FROM TABLE_NAME; 3. 연령대 구하기 연령대 기준 5, 10..