select는 데이터를 조회하거나 산술식, 함수 등을 실행할 때 사용된다. SQL은 대소문자를 가리지 않지만, 구문에 해당되는 것은 대문자로만 적는다.\*(에스터리스크, 별표)는 모든 항목을 다 출력할 때 사용함.여기서 원하는 컬럼만 출력하고 싶을 때에는 아래와 같이
Database란? > 데이터베이스(영어: database, DB)는 여러 사람이 공유하여 사용할 목적으로 체계화해 통합, 관리하는 데이터의 집합이다. 작성된 목록으로써 여러 응용 시스템들의 통합된 정보들을 저장하여 운영할 수 있는 공용 데이터들의 묶음이다. - Wi
SQL의 기본 문법은 다음 글 참조. 글join은 관계형 DB에서 기본이자 가장 중요한 기능이다.두 개 이상의 테이블을 묶어 데이터를 추출하는 기능.관계형 DB에서 join을 이용하여 서로 다른 테이블 간의 원하는 정보를 얻을 수 있음.emp 테이블: 직원의 이름, 직
지난 글에서는 Join에 대하여 배웠다. Join의 디폴트는 Inner Join이다.즉 on에 붙어있는 조건에 해당해야만 새로운 데이터로 추출하는 형식이다.만약 다음과 같은 코드가 있다 하자.다음은 categories 테이블의 category_id와 products
Date: 일자로서 년, 월, 일의 정보를 가짐. YYYY-MM-DDTimestamp: 일자를 시간 정보까지 같이 가짐. YYYY-MM-DD HH24:MI:SSTime: 오직 시간 정보만 가짐. HH24:MI:SSInterval: N days HH24:MI_SS =>
만약 다음과 같은 테이블이 있다 한다.직원들의 부서별 급여의 합을 구하려면 Group by 기능을 사용한다.Group by 절에 기술된 컬럼 값(또는 가공 컬럼값)으로 그룹화 한 뒤 집계(Aggregation) 함수와 함께 사용되어 그룹화된 집계 정보를 제공한다.Gro
대표적인 집계함수 종류Count(): 정해진 집합 레벨에서 데이터 건수를 계산Sum(컬럼): 정해진 집합 레벨에서 지정된 컬럼값의 총합을 계산Min(컬럼): 정해진 집합 레벨에서 지정된 컬럼값의 최솟값을 계산Max(컬럼): 정해진 집합 레벨에서 지정된 컬럼값의 최댓값을
hiredate는 입사일의 데이터인 Date타입이다. 여기에서 입사년도. 즉 1981이란 년도만 추출하고 싶으면 다음과 같이 한다.그렇다면 다음과 같이 문자열 형식으로 추출할 수 있다.Cases When은 조건에 따라서 값을 지정해 주는 문법이다.CASE 문의 형식은
RDBMS가 Analytic SQL을 사용하게 됨으로써 다시 데이터 분석의 중심이 될 수 있던 기능이다. 기존 Group by 함수는 원본 데이터 집합의 레벨을 변경하여 적용함에 비해, Analytic SQL은 원본 데이터 집합의 레벨을 그대로 유지하면서 집계 함수를