본문 바로가기
반응형

2021/0723

OracleDB 집계함수란? 개념 한 테이블의 데이터들을 특정 컬럼을 기준으로 그룹화하고 각 그룹 내의 데이터에 대하여 집계처리(합계, 평 군, 개수, 최댓값, 최솟값) SUM, AVG, COUNT, MIN, MAX, 등 정도로 나눠서 볼 수 있다. SELECT 절에 집계 함수와 일반컬럼이 같이 사용되면 반드시 GROUP BY 절이 기술되어야 함 --일반컬럼이 기준이 되어서 그룹을 만든다. 사용 형식 SELECT [컬럼명1,..,..N] SUM(컬럼명)|COUNT(*|컬럼명)|AVG(컬럼명)|MAX(컬럼명)|MIN(컬럼명) FROM 테이블명 [WHERE 조건] [GROUP BY 컬럼명1,..N] [HAVING 조건] [ORDER BY 컬러명|컬럼인덱스]; 더보기 SELECT 절에서 '[컬럼명1,..,]'이 생략되면 GROUP BY절.. 2021. 7. 29.
VO와 DTO란(VO vs DTO 차이) 더보기 Spring에서 사용되는 MVC패턴을 다시한번 공부하며 상기시키다가 문득 궁금해진 Domain Layer의 계층간 이동에서 사용되는 데이터를 가지는 이 객체는 왜 다양한 이름으로 가질까 하는 궁금증에 공부한 것을 바탕으로 정리해 보았다. - 공부하며 여러가지 말들이 많았지만 확실성이 상대적으로 높지 않은 블로그 글들보다는 우아한 태크의 라흐님의 말에 의한 정보를 많이 수용하였다. 💡 개념 VO : Value Object의 약자로 값을가진 객체라는 의미를 가지고있다. DTO : Data Transfer Object의 약자로 데이터이동이라는 의미를 가지고 있다. 공통점 레이어(계층간) 데이터를 전달할떄 사용된다. 차이점 DTO VO - 값이 변할 수 있다. - Layer와 Layer의 사이에서 사용가.. 2021. 7. 25.
오라클 DB의 여러가지 데이터타입(문자열,숫자,날짜,2진자료형) 더보기 오라클에서는 여러가지 데이터 타입을 제공하는데 그중 문자열, 숫자형, 날짜형 , 2진자료형이 있습니다. 문자열데이터타입 ' ' 로 묶인 자료를 문자열 자료라고합니다. CHAR, VARCHAR, VARCHAR2,NVARCHAR,CHAR,LONG,RAW,CLOB등이 존재합니다. CHAR - 고정길이 문자열을 취급 - 최대 2000BYTE 저장 가능 - 기억장소가 남으면 오른쪽에 공백이 삽입 . - 기억공간보다 큰 데이터는 저장 오류 . - 한글 한 글자는 3BYTE 로 저장됨 . - 기본키 등에 사용. (사용형식) 컬럼명 CHAR(크기[BYTE|CHAR]) -- '크기[BYTE|CHAR]' : 기억공간의 크기(BYTE)나 글자수 (CHAR) 정의 -- 2000BYTE 초과 불가​ VARCHAR2 - .. 2021. 7. 24.
라이브러리와 프레임워크의 개념과 필요성 이번에 제가 정리한 내용은 소프트웨어 개발에 있어서 거의 빠지지 않는 용어인 라이브러리와 프레임 워크에 관한 내용입니다. 우선 라이브러리와 프레임워크는 두 가지는 모두 개발을 쉽게 할 수 있도록 도와준다는 본질적인 공통점을 가지고 있습니다. 그렇다면 왜 이름이 나눠졌는지 정리하여 보겠습니다. 참고자료 :2012년 4월 한국인터넷방송통신학회 논문지 제12권 제2호(https://www.koreascience.or.kr/article/JAKO201222350108850.pdf) 라이브러리란 라이브러리란 책을 잘 정리하여 구분해놓은 도서관이라는 의미도 있지만 정보의 저장소라는 의미도 함께 가지고 있습니다. 부품이 되는 소프트 웨어의 집합 , 작은 기능들을 함수 단위로 만들어 제공합니다. 우리가 어떠한 소프트웨.. 2021. 7. 21.
728x90
반응형