목록Programming/SQL 기초 (22)
59doit
(2) 다중행 함수의 관련 함수 ① COUNT 함수 count(expr|*) count 함수는 인자인 expr 의 행 개수이며 null 값은 무시한다. count 함수의 인자인 expr 는 null 이 아닌 값을 평가한다. count 함수는 테이블에서 컬럼의 만족하는 행 개수를 구한다. count 함수에서 특정 컬럼을 기술하면 해당 컬럼값을 가진 행의 개수를 얻는다. count 함수에 *(아스터리스크)를 기술하면 중복된 행과 null 값으로 된 행을 비롯하여 선택된 모든 행의 수를 구한다. ex) emp 테이블에서 커미션을 받는 사원 수와 전체 행 개수를 구한다. SELECT ENAME, COMM FROM EMP; * 커미션을 받는 사원 * ALLEN : 300 WARD : 500 MARTIN : 140..
실습 ▶ scott 계정 (3) 단일행 함수의 종류 문자, 숫자, 날짜, 변환, 일반 등의 종류가 있다. 3-1) 문자함수 문자 함수는 입력으로 문자 데이터를 받아들이고 문자 변환하거나 문자를 조작하여 문자를 반환할 수 있다 ①LOWER 함수 lower(column) lower 함수는 인자인 column 의 인자값이 대소문자로 혼합되어 있거나 대문자로만 되어있는 문자열을 소문자 문자열로 변환한다. ex)영문자를 소문자로 변환하여 조회한다 emp 테이블의 ename 컬럼값인 영문자를 소문자로 변환 SELECT EMPNO,ENAME, HIREDATE FROM EMP WHERE LOWER(ENAME) = 'ford'; ② UPPER 함수 upper(column) upper 함수는 인자인 column 의 인자값..
오라클 오라클은 Tablespace, Segment, Extent, Data Block 이라는 형태로 나누어 관리한다. 1. 테이블 스페이스(Tablespace) 논리적으로 서로 관련된 데이터가 저장된 파일들을 묶어놓은 단위이다. 데이터 파일 경로와는 관계가 없다. 실제 파일인 물리적인 파일과 논리적인 저장 단위를 서로 분리하는 역할을 한다 데이터베이스의 논리적 저장 구조 중에 가장 포괄적이고 넓은 범위를 가진 형태다. 실제 데이터베이스 각각의 물리적 파일들은 테이블 스페이스에 N:1 형태로 연결되어 있다. 테이블 스페이스는 논리적으로 서로 관련된 데이터가 저장된 파일들을 묶어놓은 단위이다. 2. 세그먼트(Segment) 데이터베이스를 사용할 때 가장 많이 접근하게 되는 것은 테이..
SQL(Structured Query Language) 1. SQL SQL 은 데이터베이스에서 데이터의 검색, 데이터의 삽입, 데이터의 수정, 데이터의 삭제를 하기 위한 데이터베이스 질의 언어로 관계 대수나 관계 해석을 기초로 한 고급 데이터 언어이다. ANSI (American National Standards Institute) 와 ISO (International Standards Organization) 에서 관계형데이터베이스의 표준언어로 채택되어 거의 모든 상용 관계 DBMS 에서 지원되고 있다. SQL 은 구조화 질의이 뿐만 아니라 데이터의 정의, 데이터의 조작, 데이터의 제어 기능 등을 수행하고 관계형 DB 의 서브 언어로 데이터 정의어, 데이터 질의어, 데이터 조작어를 포함한다. SQL 은..