COUNT 함수를 이용한 데이터 개수 집계 COUNT → 조회 된 데이터의 개수를 계산하는 함수 ▷ COUNT 함수 예제 ≫ 제품의 총 개수 조회 ≫ 제품에서 제품 가격 컬럼의 총 데이터 개수 조회 · · · SUM 함수를 이용한 데이터의 합 집계 SUM → 조회 된 데이터의 합을 계산하는 함수 ▷ SUM 함수 예제 ≫ 주문 아이템 데이터에서 전체 구매 수량 계산 · · · MIN, MAX 함수를 이용한 최대값, 최소값 집계 MIN | MAX → MIN은 조회된 데이터에서 특정 컬럼의 최소 값을 계산하는 함수, MAX는 조회된 데이터에서 특정 컬럼의 최대 값을 계산하는 함수 · · · AVG 함수를 이용한 평균값 집계 AVG → 조회된 데이터에서 특정 컬럼의 평균 값을 구하는 함수 ▷ AVG 함수 예제 ..
ORDER BY 명령어를 이용한 데이터 정렬 ORDER BY ASC | DESC → 특정 column을 기준으로 오름차순(ASC) or 내림차순(DESC)으로 정렬 · · · LIMIT, OFFSET 명령어를 이용한 조회 데이터 제한 LIMIT OFFSET → LIMIT은 조회 된 결과 값의 개수를 제한 하는데, OFFSET은 LIMIT과 함께 사용되며 페이지 처리를 하는데 사용 · · · IN 연산자를 이용한 데이터 필터링 IN → 다중 OR 연산자의 축약 버전 ▷ IN 예제 ≫ 'USA'에 있거나 'France'에 있는 벤더 조회 · · · BETWEEN 연산자를 이용한 데이터의 필터링 BETWEEN AND → 주어진 범위에 대한 조건에 해당하는 데이터 조회 ▷ BETWEEN 연산자 예제 ≫ 주문 번..
# Data Access Layer - 데이터베이스에 접근하여 데이터 저장, 조회 등의 역할을 수행하는 계층 - Spring에서는 Mapper Notation이나 Repository Annotation을 사용한다. - Service 계층과 Database 사이의 추상화 된 계층이다. - Database 기술이 변경 되면 Data Access Layer의 코드는 변경될 수 있지만, Service 계층의 코드는 변경되지 않는다. 스프링에서 데이터를 접근하기 위한 기술 - JDBC(Java Database Connectivity): Database에 접근하기 위한 Java의 표준 API - JDBC Template: JDBC를 효율적으로 사용하기 위해 Spring에서 제공하는 API (* JDBC에서 코드를 ..
AWS Amazon.com에서 출시한 Cloud 서비스 ▶ 주요 AWS Service - EC2 (Elastic Cloud Compute) _ 가상 서버 : AWS의 가장 기본적인 자원으로 가상 머신 상에 OS가 설치되어 있는 형태 (ex. 리눅스 서버, 윈도우 서버) * EC2 인스턴스 타입 (https://aws.amazon.com/ko/ec2/instance-types/) EC2 가격 정책 (https://aws.amazon.com/ko/ec2/pricing/) - S3 _ Object 스토리지 - RDS _ 관계형 데이터베이스 - VPC (Virture Private Cloud) _ 가상 사설 네트워크 - IAM _ 사용자 인증 및 권한 관리 ▶ AWS 사용 전 알아야 할 개념 - AMI (Ama..
Cloud Computing 인터넷 기반 컴퓨팅의 일종으로, 정보를 자신의 컴퓨터가 아닌 인터넷에 연결된 다른 컴퓨터로 처리하는 기술을 의미 ( =인터넷을 통해 가상화 된 컴퓨터의 IT 리소스를 제공하는 것) ▶ Cloud의 가장 큰 특징 - 컴퓨팅 자원을 원할 때, 원하는 만큼 사용할 수 있다 → 자원을 수요에 탄력적으로 사용이 가능하다 - 사용한 만큼만 요금을 지불한다. ▶ Cloud Computing의 4가지 특징 1. On Demand : Computing Resource On Demand → Computing 자원도 내가 원할 때 언제든지 쓰자는 개념 2. 대규모 확장성 : 수요에 따른 대규모 IT 자원의 확장이 가능하다는 특징 (클라우드 사업자가 대규모의 Computing 자원을 미리 구축해 ..
INSERT 명령어를 이용한 데이터 추가 INSERT INTO VALUES → 기존 테이블에 새로운 row를 추가하는 것 . . . SELECT 명령어를 이용한 데이터 조회 SELECT FROM → 테이블의 데이터를 조회 * Default Schema가 아닌 데이터를 조회할 경우 테이블 이름 앞에 Schema 이름을 같이 작성해야 한다. ▷ SELECT FROM 예제 ≫ Customers 테이블의 cust_id, cust_name 데이터 조회 ≫ Vendors 테이블의 vend_id, vend_address, vend_state 데이터 조회 ≫ Customers 테이블에서 전체 Column 데이터 조회 데이터 필터링 ▶ WHERE 절을 이용한 데이터 필터링 - where 절을 이용하여 원하는 조건으로 데..