전체 글 (15) 썸네일형 리스트형 [Database] 오라클 ORDER BY 정렬 알아보기! 안녕하세요 호고코입니다 ㅎㅎㅎㅎㅎ 오늘은 ORDER BY 정렬 방식에 대해서 알아보겠습니다 ! 1. ORDER BY란? ORDER BY ORDER BY는 SQL 문장으로 조회된 데이터들을 다양한 목적에 맞게 특정 컬럼을 기준으로 정렬하여 출력하는데 사용 별칭(AS)을 ORDER BY 컬럼에 사용할 수 있음 기본적인 정렬 순서는 오름차순(ASC) SQL문의 가장 마지막에 적용 날짜 형식을 오름차순으로 정렬할 경우 값이 가장 빠른게 먼저 출력 * 특징 - ASC: ASCEND의 약자로 오름차순 - DESC: DESCEND의 약자로 내림차순 2. 활용하기 SELECT * FROM (테이블명) WHERE (조건) ORDER BY (컬럼명) (ASC/DESC); 3. 주의사항 ORACLE ORACLE에서의 NUL.. [Database] SQL 내장함수 (단일행 함수) 알아보기! (FLOOR,CEIL,ROUND,SUBSTR,TRUNC 등) 안녕하세요 호고코입니다 ㅎㅎㅎㅎㅎㅎ 오늘은 벤더에서 제공하는 함수인 내장 함수중에 단일행을 반환하는 단일행 함수에 대해서 정리해볼께용! 1. 내장함수란? 내장함수 - 벤더에서 제공하는 함수 - 단일행 함수(단일 값 반환)와 다중행 함수(다중 값 반환)로 나뉨 - 다중행 함수는( 집계함수, 그룹함수, 윈도우 함수로 나뉨) 2. 단일행 문자형 함수 LOWER(문자열) 문자열의 알파벳을 소문자로 변환 UPPER(문자열) 문자열의 알파벳을 대문자로 변환 ASCII(문자) 문자를 ASCII 코드 번호로 변환 CHR / CHAR(ASCII번호) ASCII 코드 번호를 문자나 숫자로 변환 CONCAT(문자열, 문자열) 문자열을 연결 LENGTH / LEN(문자열) 문자열의 개수를 출력 LTRIM(문자열) 문자열을 첫.. [Database] 연산자 정리하기! (LIKE, NOT, AND, BETWEEN 등) 안녕하세요 호고코입니다 ㅎㅎㅎㅎㅎ 오늘은 데이터베이스 연산자에 대해서 정리를 해보겠습니다 ㅎㅎㅎ 1. 비교 연산자 A = B A와 B는 같다 A > B B보다 A가 크다 A >= B B보다 A가 크거나 같다 A < B B보다 A가 작다 A 'A' 컬럼명은 A보다 크지 않음 NOT BETWEEN A AND B A와 B의 값 사이에 있지 않음 NOT IN (목록) 목록의 값과 일치하지 않음 5. 연산자의 우선순위 1 괄호() 2 NOT 연산자 3 비교 연산자, SQL 연산자 4 AND 5 OR 조건절에서 처리되는 우선순위입니다. [Database] 트랜잭션 알아보기! (COMMIT, ROLLBACK, 특징) 안녕하세요 호고코입니다 ㅎㅎㅎㅎ 오늘은 트랜잭션에 대해서 정리를 해보겠습니다! 1. 트랜잭션이란? 트랜잭션 정의 데이터베이스의 논리적 연산단위 분리될 수 없는 한 개 이상의 데이터베이스 조작 ALL OR NOTHING (전부 적용하거나 전부 취소) 2. 트랜잭션 특징 원자성 (AUTOMICITY) 정의된 연산들은 모두 성공적으로 실행되던지 실행이 되지 않은 상태로 남아있어야 함 ALL OR NOTHING 일관성 (CONSISTENCY) 트랜잭션이 실행된 이후에도 데이터베이스의 내용에 이상이 있으면 안됨 고립성 (ISOLATION) 트랜잭션이 실행되는 도중에 다른 트랜잭션에 영향을 받지않음 지속성 (DURABILITY) 트랜잭션이 성공적으로 수행이 됐을때, 내용은 영구적으로 저장 3. COMMIT CO.. [Database] DML(INSERT, UPDATE, DELETE, SELECT) 알아보기! 안녕하세요 호고코입니다 ㅎㅎㅎㅎㅎ 오늘은 DML(추가, 수정, 삭제 ,조회)에 대해서 정리해보겠습니다! 1. INSERT(추가) 데이터가 추가됐습니다. ※ 테이블 컬럼 형식에 맞게 값을 넣어주시면 컬럼목록을 제외하고 사용할 수 있습니다. INSERT INTO (테이블명) (컬럼목록) VALUES (컬럼목록에 넣을 값); 2. UPDATE(수정) 데이터가 수정됐습니다. UPDATE (테이블명) SET (수정 전 컬럼명) = (수정 후 컬럼명) WHERE (조건); 3.DELETE(삭제) 데이터가 삭제됐습니다. DELETE [FROM] (테이블명) WHERE (조건); ※ FROM 생략 가능 4.SELECT(조회) wildcard를 통하여 전체컬럼을 조회했습니다. 합성연산자 CONCAT 또.. [Database] 오라클 테이블 컬럼 추가, 수정, 삭제, 이름변경 하기! 안녕하세요 호고코입니다 ㅎㅎㅎㅎ 오늘은 테이블 컬럼에 대해서 정리해보겠습니다! 1. 컬럼 추가 컬럼이 추가됐습니다. ALTER TABLE 테이블명 ADD (추가할 컬럼명) (데이터유형); 2. 컬럼 삭제 컬럼이 삭제됐습니다. ALTER TABLE (테이블명) DROP COLUMN (삭제할컬럼명); 3. 컬럼 수정 데이터타입의 길이가 수정됐습니다. ALTER TABLE 테이블명 MODIFY (컬럼명1 데이터유형 [DEFAULT 식] [NOT NULL]) ; ※ SQL SERVER의 경우 MODIFY > ALTER 사용 4. 컬럼 이름 수정 등록일시 컬럼이 입력일시로 수정됐습니다. ALTER TABLE (테이블명) RENAME COLUMN (기존컬럼명) TO (수정할 컬럼명); [Database] 제약조건(CONSTRAINT) 알아보기 (추가,삭제) 안녕하세요 호고코입니다 ㅎㅎㅎㅎㅎ 오늘은 제약조건에 대해서 정리를 해볼께요! 1. 제약조건이란? 제약조건 정의 데이터의 무결성을 유지하기 위한 데이터베이스의 보편적인 방법 테이블의 특정 컬럼에 설정하는 제약 ※ 데이터 무결성 데이터베이스의 값과 현실 세계의 값이 일치하는것 테이블 생성 후에도 제약조건을 적용 및 수정할 수 있음 2. 제약조건 종류 PRIMARY KEY (기본키) 테이블 행 데이터를 고유하게 식별하기 위한 키 하나의 테이블에 하나의 기본키 제약만 정의가능 ※ 기본키 제약 고유키 제약 + NOT NULL 제약 UNIQUE KEY (고유키) 테이블 행 데이터를 고유하게 식별하기 위한 고유키 NULL은 고유키 제약의 대상이 아님 NOT NULL NULL 값의 입력을 받을 수 없음(.. [Database] 테이블이란 무엇인가!? (정의, 생성, 수정, 삭제, 구조 확인) 안녕하세요 호고코입니다 ㅎㅎㅎㅎㅎ 오늘은 데이터베이스 테이블에 대해서 정리를 해볼께요! 1. 테이블이란? 테이블(TABLE) 어느 특정한 주제와 목적으로 만들어지는 일종의 집합 데이터를 저장하는 객체이며 관계형 데이터베이스의 기본 단위 데이터베이스의 가장 기본적인 개념 2. 테이블의 구조 테이블 행과 열의 2차원 구조를 가진 데이터 저장소 (빨간선) 칼럼(열) 세로 방향으로 이루어진 하나의 속성(초록선) 로우(행) 가로 방향으로 이루어진 데이터들(파란선) 필드 컬럼사이 존재하는 단일 항목(보라선) 3.테이블 생성 주의사항 테이블명은 객체를 의미할 수 있는 이름을 사용 다른 테이블의 이름과 중복되지 않아야함 한 테이블 내에서 중복되는 컬럼명을 사용할 수 없음 테이블이나 컬럼은 대문자로 만들어짐 (대.. 이전 1 2 다음