반응형 자격증/SQLD37 [#SQLD] 제 6절 함수 제 6절 함수 1. 내장 함수 개요 : 각 벤더에서 제공하는 데이터베이스 설치 시 기본으로 제공되는 SQL내장함수 2. 문자형 함수 - LOWER (문자열) : 알파벳 문자를 소문자로 전환 - UPPER (문자열) : 알파벳 문자를 대문자로 변환 - ASCII (문자) : 문자나 숫자를 ASCII코드로 변환 - CHR/CHAR (ASCII번호) : 코드번호를 문자나 숫자로 변환 - CONCAT (문자열1, 문자열2) : 문자열 1, 2를 연결 - SUBSTR/SUBSTRING (문자열, m[,n]) : 문자열 중 m위치부터 n위치까지 반환, n없을 시 끝까지 - LENGTH/LEG (문자열) : 문자열의 개수를 숫자 값으로 반환 - LTRIM (문자열 [,지정문자]) : 문자열의 첫 문자부터 확인해 지정.. 2023. 2. 27. [#SQLD] 제 5절 WHERE절 제 5절 WHERE절 1. WHERE절의 개요 : 조건을 설정하여 자료에 대하여 제한 2. 연산자의 종류 - 비교연산자 : =, >, =, =, >=, 2023. 2. 27. [#SQLD] 제 4절 TCL 제 4절 TCL 1. 트랜잭션 개요 : 밀접히 관련되어 분리될 수 없는 한 개 이상의 데이터베이스 조작. 하나의 트랜잭션에는 하나이상의 SQL문장이 포함, 분해할 수 없는 최소의 단위. * COMMIT : 올바르게 반영된 데이터를 데이터베이스에 반영시키는 것 * ROLLBACK : 트랜잭션 시작 이전으로 상태를 되돌리는 것 * SAVEPOINT : 저장점 * 트랜잭션의 특성 - 원자성 (atomicity) : 트랜잭션에서 정의된 연산들은 모두 성공적으로 실행되지 않으면 전혀 실행되지 않은 상태로 남아있어야 함 - 일관성 (consistency) : 트랜잭션이 실행되기 전의 데이터베이스 내용이 잘못되어 있지 않다면 트랜잭션이 실행된 이후에도 데이터베이스 내용에 잘못이 있으면 안된다. - 고립성 (isola.. 2023. 2. 27. [#SQLD] 제 3절 DML 제 3절 DML 1. INSERT : 테이블에 데이터를 입력 - INSERT INTO 테이블명 (COLUMN_LIST) VALUES (COLUMN_LIST에 넣을 VALUE_LIST); - INSERT INTO 테이블명 VALUES (전체 COLUMN에 넣을 VALUE_LIST) 2. UPDATE : 칼럼을 수정 - UPDATE 테이블명 SET 수정되어야 할 칼럼 명 = 새로운 값; 3. DELETE : 데이터 삭제를 수행 - DELETE [FROM] 삭제를 원하는 정보가 들어있는 테이블명; 4. SELECT : 데이터를 조회 - SELECT [ALL/DISTINCT] 보고싶은 칼럼 명, 보고싶은 칼럼 명, … FROM 해당 칼럼들이 있는 테이블명; - ALL : Default 옵션이므로 별도로 표시하지.. 2023. 2. 27. 이전 1 2 3 4 5 6 7 ··· 10 다음 반응형