KOSTA(22)
-
Kosta 클라우드 네이티브 애플리케이션 개발 (CNA) 교육 10일차
JAVA변수란?하나의 값을 저장할 수 있는 기억공간전역변수클래스 내에서 공통으로 사용하는 값지역변수메서드 안에서만 사용 가능한 변수메개변수,파라미터 : 메서드의 괄호안에 사용클래스 네이밍예약어 X앞글자 대문자로 작성클래스는 중첩 가능하지만 잘 사용하지 않는다함수Method → 자바에서 함수 (기능/동작)function → 자바에는 생성자 function만 있다변수타입기본타입 (primitive)소문자로 시작타입문자 : char(1)정수 : byte(1), short(2), int(4), long(8)실수 : float(4), double(8)논리 : boolean(1)참조타입(reference)대문자로 시작4byte캐스팅 (Casting)형(타입) 변환기본타입과 참조타입은 서로 캐스팅 불가업캐스팅smal..
2024.11.29 -
Kosta 클라우드 네이티브 애플리케이션 개발 (CNA) 교육 9일차
--1. EMP 테이블에서 부서 인원이 4명보다 많은 부서의 부서번호, 인원수, 급여의 합을 출력하시오.--DEPTNO CNT SAL------------ ---------- ------------ 00 00 0000select e.deptno as 부서번호 ,ee.cnt as 인원수 ,sum(e.sal) as 급여의합 from emp e, (select deptno, count(deptno) as cnt from emp group by deptno ) eewhere e.deptno = ee.deptnoand ee.cnt >= 4group by e.deptno..
2024.11.27 -
Kosta 클라우드 네이티브 애플리케이션 개발 (CNA) 교육 8일차
--------------------------------------- 기간내 종목 정보 출력desc kospi;--------------------------------------- 기간 내 종목 당 거래량-- 거래량 높은 순 출력select tname,sum(vol) from kospigroup by tnameorder by sum(vol) desc;--------------------------------------- 투자기간(일)-- 2022-01-31 ~ 2023-06-30select tname, ticker,max(rdate) - min(rdate) as 기간, tnamefrom kospigroup by tname,ticker;-------------------------------------..
2024.11.26 -
Kosta 클라우드 네이티브 애플리케이션 개발 (CNA) 교육 7일차
1. 회원별 주문 상품 통계 회원아이디 상품번호 상품갯수 구매금액 --(조건:주문건이 없더라도 회원출력)SELECT o.order_code, g.good_seq, o.tot_price, g.order_amountFROM orders o,(SELECT good_seq, good_price, order_amount FROM goods) g;SELECT u.user_id, q.good_seq, q.ss, q.tot_priceFROM users u,(SELECT o.order_code,o.user_seq,o.user_seq AS uq,o.tot_price,g.good_seq,g.order_amountFROM orders o,(SELECT good_seq,order_code ,order_amount FROM..
2024.11.25 -
Kosta 클라우드 네이티브 애플리케이션 개발 (CNA) 교육 6일차
CASE WHEN THENCASE WHEN (조건절) THEN '값' [ELSE] '값2'END예제1select comm, case when comm is null then 0 else comm end as comms from emp; --- select comm, decode(comm, null, 0, comm)as comms from emp;2select ename, deptno, decode(deptno,10,'십', decode(deptno,20,'이십', decode(deptno, 30, '삼십') ) ) as deptnoStr from emp order by deptno asc; ..
2024.11.22 -
Kosta 클라우드 네이티브 애플리케이션 개발 (CNA) 교육 5일차
SQL 튜닝SELECT * 대신 필요한 필드만 지정하여 조회합니다. 불필요한 데이터 검색을 줄여 성능을 향상시킵니다.DISTINCT 사용을 피합니다. GROUP BY를 사용하는 것이 더 효율적일 수 있습니다.서브쿼리 대신 JOIN을 사용합니다. 서브쿼리는 행마다 실행되어 성능이 저하될 수 있습니다.WHERE 절에서 와일드카드 사용을 최소화합니다. 인덱스 사용을 방해할 수 있기 때문입니다.Indexrowid,pk를 가지고 있음rowid, pk 를 가지고 메모리 버퍼에 올린 다음 search 후 테이블에서 검색 추출 → BTree 사용Index는 수정이 빈번한 것에는 사용 X분포도가 좋은 데이터에만 사용Index를 순서대로 사용해야 한다결과가 구간적(between A and B)는 인덱스 사용 XCREATE..
2024.11.21