분류 전체보기

전체 집계 함수 SUM(컬럼명) : 총계 AVG(컬럼명) : 평균 MAX(컬럼명) : 최고 MIN(컬럼명) : 최저 COUNT(컬럼명) : 총 개수 컬럼 안의 데이터의 총계 ,평균 등을 구할 수 있다. ★ 전체 집계 함수 주의점! 전체 집계 함수 특징 1) 1건이 결과로 나온다. 2) 일반 컬럼과 같이 사용할수 없다 : 에러 부분 집계 함수 GROUP BY 사용법 GROUP BY 컬럼명, 컬럼명2 ... 주된 컬럼이 있고 그 컬럼안의 데이터의 집계를 내고 싶을때 쓰는 것 같다 예시를 들자면 1반 학생들의 평균과 2반 학생들의 평균을 보고싶을때 사용한다고 생각하면 될것같다. 음... 아예 적으면서 예를 들어보자 ※ 위와 같이 보고싶다면 학생들의 반 넘버 컬럼이 있기에 반별로 평균을 각..
자료형 VARCHAR2(가변문자열) CHAR(고정문자열) 숫자(NUMBER , 실수 , 정수) 날짜(DATE) 각 특징 NUMBER(자리수 , 소수점) VARCHAR2( BYTE ) (CHAR 은 잘 안쓰는것 같다..) TO_CHAR 날짜 -> 문자열로 변환 사용법 TO_CHAR(컬럼명 , '날짜 포맷') TO_CHAR 숫자 -> 문자로 변환 사용법 TO_CHAR(숫자컬럼, '숫자포맷') TO_DATE 문자[숫자] => 날짜형 변환 사용법 TO_DATE( 문자[숫자] , '날짜 포맷') TO_NUMBER 문자 => 숫자로 변환 사용법 TO_NUMBER( 문자 , '숫자포맷' ) 날짜포맷 YYYY(년도(4자리)) YY(년도(2자리)) MM(월(2자리)) DD(일(2자리)) DAY(요일) HH(1~12까지의..
숫자 함수 ROUND() 반올림 사용법 ROUND(대상컬럼 , 자리수) TRUNC 버림 , 특정자리수에서 버림 사용법 TRUNC(대상컬럼 , 자리수) MOD 나머지 연산 함수 사용법 MOD(대상컬럼,나눌 숫자) 날짜 함수 SYSDATE 시스템에 저장된 현재 날짜를 RETURN 하는 함수 사용법 SELECT SYSDATE FROM DUAL 사용법이라기도 뭐하네요 ㅋㅋ.. MONTHS_BETWEEN 두 날짜 사이의 개월 수를 RETURN 하는 함수 사용법 MONTHS_BETWEEN(현재날짜 , 과거날짜) ADD_MONTHS 개월 수를 더한 값 RETURN 함수 사용법 ADD_MONTHS(날짜컬럼, 숫자) NEXT_DAY 날짜 컬럼에서 최초로 도래하는 요일의 날짜를 RETURN 함수 사용법 NEXT_DAY(날..
문자 함수 대소문자 구분 대문자로 변환 : UPPER(문자열) 소문자로 변환 : LOWER(문자열) 첫글자만 대문자 : INITCAP(문자열) UPPER(컬럼명) 으로 컬럼 안의 데이터를 대문자로 바꿀 수도있고 UPPER('문자열') 으로 문자열을 대문자로 바꿀 수도 있다 ※ 참조 클라이언트가 데이터를 조회를 시도했다고 가정했을때 UPPER()를 만약 개발자가 놓치고 사용을 안했다면 데이터는 대문자인데 클라이언트는 소문자로 쳤을때 클라이언트에게 데이터가 제대로 전달 되지 않을것이다 예제) 문자열 길이 한글/영어 상관없이 문자 길이를 RETURN 하는 함수 사용법 LENGTH(문자열) 문자 조작 함수 문자열 붙이기 함수 : CONCAT('문자열','문자열2') 기호 : '문자열' || '문자열2' 둘 중 ..
ORDER BY 컬럼 안의 데이터를 정렬 시키고 싶을 때 사용한다 오름차순(ASCENDING) 작은 순서 -> 큰 순서로 정렬 (오름차순 ASC 생략가능) SELECT * FROM 테이블명 ORDER BY 컬럼명 ASC 내림차순(DESCENDING) 큰 순서 -> 작은 순서로 정렬 (내림차순 생략불가가능) SELECT * FROM 테이블명 ORDER BY 컬럼명 DESC 혼합문제 컬럼1 = 오름차순 / 컬럼2 = 내림차순 이 경우, 컬럼1이 먼저 실행되고 컬럼2는 컬럼1의 중복된 데이터에 한해 정렬을 실행합니다. SELECT * FROM 테이블명 ORDER BY 컬럼1 ASC, 컬럼2 DESC 단! ORDER BY 절은 성능이 대폭 저하되기 때문에 꼭 써야할 경우만 쓰고 나머지는 편법을 이용하여 쓰는것을..
WHERE 절 한마디로 조건문? 이라 생각하면 된다 사용법 SELECT 컬러명,컬럼명2 .. FROM 테이블명 WHERE 조건절 비교연산자 : > , = , 결과는 NULL (연산 불가) 예약어 : NULL 조회시 : IS NULL SELECT * FROM 테이블명 WHERE 컬럼명 IS NULL; 예제로서 NOT 과 같이 사용해봅시다 NOT BETWEEN 사이의 값이 아닌것 조회 예제 최소값 미만 이거나 최대값 초과인 조회하기 SELECT * FROM 테이블명 WHERE 컬럼명 NOT BETWEEN 최소값 AND 최댓값 NOT IN 사용 예제 값1 또는 값2 또는 값3이 아닌 모든 데이터 조회 SELECT * FROM 테이블명 WHERE 컬럼명 NOT IN (값1,값2,값3 ....); NOT..
조회 데이터베이스에서 가장 핵심적인 부분이라고 생각한다. 사용법 SELECT 컬럼, 컬럼2 ... FROM 테이블명 * : 모든 컬럼 조회할 때 사칙연산자를 사용해서 출력도 가능하다 SELECT 컬럼, (컬럼2 * 숫자) ... FROM 테이블명 SELECT 컬럼, (컬럼2 * 컬럼3) ... FROM 테이블명 중복된 데이터 중복된 데이터를 한번씩만 출력하게 할수있다 사용법 SELECT DISTINCT 중복컬럼명 FROM 테이블명 NULL 특징 NULL 과 연산을 할 수 없음 (모든 결과 : NULL) 만약 조회시 NULL값이 있다면 함수를 사용해서 임시적으로 값을 변경할 수 있다 함수 NVL( NULL값 컬럼 , 변경할 값 ) 별명 붙이기 1) 컬럼 별명 붙이기 사용법 AS 별명 ※ 띄어쓰기가 있거나 ..
인코딩(언어셋) 국제 표준 : UTF-8 계정 생성 명령어 CREATE USER 계정명 IDENTIFIED BY 비밀번호 DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP 유저가 사용할 기본 공간 : USERS 유저가 사용할 임시 공간 : TEMP 권한 부여 GRANT CONNECT, RESOURCE, CREATE VIEW TO 계정명 GRANT UNLIMITED TABLESPACE TO 계정명 CONNECT : 접속 권한 RESOURCE : 테이블 등을 사용할 권한 CREATE VIEW : 뷰를 만들 권한 UNLIMITED TABLESPACE : 테이블 생성시 사용할 물리공간 무한으로 사용하는 권한
Data 현실세계에서 관찰 또는 측정해 수집한 사실이나 값 데이터베이스 여러 사람들이 공유하고 사용할 목적으로 통합 관리되는 데이터들의 모임 (데이터의 저장소) 정보 데이터를 목적이나 의도에 맞게 가공해 처리한 결과물 DBMS (Database Management System) 데이터베이스를 관리하고 운영하는 소프트웨어 종류 Oracle , MySQL , MariaDB 등
타입 추론 모든 변수에 자료형을 지정하지 않아도 값으로 추론하는 기능을 부여 타입(자료형) 단언 컴퓨터는 알수 없으나 개발자는 확실히 그 변수의 자료형을 확신하면 사용 가능 사용법 변수 as 자료형 예시 (가정) : 개발자가 isNumber가 true 이면 무조건 val 값은 정수가 된다고 확신할때 변수의 초기값 : 생략가능 예시 let num : number = 10; 자료형 생략 가능 기본값이 있는 매개변수 : 생략 가능 예시 function 함수명 (매개변수1 : number , 매개변수2 : number = 0) : number { return 값 } 자료형 생략 가능 리턴자료형 : 함수에서는 생략이 가능 예시 function function 함수명 (매개변수 : number ) : number ..
enum 열거형 특징 1) 상수를 대체해서 사용한다. 2) 자동으로 1씩 증가한다. 3) 값을 직접 지정도 가능하다. 사용법 enum enum명 { 속성1, 속성2, ... } 예시 에러 type 별명 붙이기 (네... 별명...) 사용법 type 별명 = 자료형 | 자료형2 ... let 변수명 : 별명 = 값 특징 같은 형태의 자료형을 쓸 때 편리할것 같다. 예시
readonly 읽기 전용 : 값 수정 불가 예시) 튜플 (tuple) 정해진 자료형의 고정된 크기의 배열 예시 let 변수명 : [ 자료형1 , 자료형2 ...] = [ 값1, 값2 ... ] 1) 자료형의 순서가 맞지 않거나 2) 값이 고정된 크기를 벗어나면 에러
별이춤추는밤
'분류 전체보기' 카테고리의 글 목록 (26 Page)