SQLD 를 위한 SQL기본문법 정리 6 - Function_1
2024년도부터 function은 범위에 없으나,,,,,,,, 그냥 공부한셈 친걸로,,^^,,,,,,,,,,,,,,,,,,(눈물) - 생성 주체 : 사용자 정의 함수 (User Defined Function) : 내장 함수 (Built-in Function) - 벤더 정의 - 적용 범위 : 단일 행 함수 (Single-Row Function) > 문자형 함수, 숫자형 함수, 날짜형 함수 > 제어 함수, 변환 함수, NULL 관련 함수 : 다중 행 함수 (Multi-Row Function) > 그룹 함수 (Group Function) : 집계 함수(Aggregate Function) 포함 > 윈도우 함수 (Window Function) - 각 행(row)에 대해 개별적으로 작용. 그 결과를 반환. : 단일..
2024. 2. 14.
SQLD 를 위한 SQL기본문법 정리 4 - DDL, 테이블 생성
DDL - 테이블 생성 규칙 1. 테이블 명 : 객체 의미할 수 있는 이름, 단수형 권고, 다른 테이블의 이름과 중복되지 않아야 함 2. 컬럼 명 : 한 테이블 내에 중복되지 않아야함, 테이블 생성시 각 컬럼은 괄호 내 콤마로 구분, 뒤에 데이터 유형이 반드시 지정되어야 3. 테이블명&컬럼명 : 사전에 정의된 예약어(Reserved word)는 사용 불가(ex) select, from, where etc), 문자 숫자 일부 기호(_, $, #)만 허용, 반드시 문자로 시작되어야 함(숫자, 기호x) 4. 제약 조건명 : 다른 제약조건의 이름과 중복되지 않아야 1. CHAR : 고정 문자열, 고정길이보다 작은 경우 공백이 채워짐 2. VARCHAR2 : 가변 길이 문자열, 고정길이보다 작으면 나머지 공간은 ..
2024. 2. 13.
SQLD 를 위한 SQL기본문법 정리 3
DML (Data Manipulation Language) 데이터를 검색 또는 변형하기 위한 명령어 SELECT, INSERT, UPDATE, DELETE : SELECT 는 조회라서 아무런 영향을 안줌. 나머지 INSERT, update, delete는 테이블 구조에는 영향을 주지 않지만 (구조에 영향을 주는건 DDL, Data Definition Language ex. create, alter, drop etc...) 인스턴스에 영향을 줌 - 테이블에 한 건의 레코드 추가 : 여러 건이면 INSERT ALL ~구문 활용 - 문자 or 날짜는 작은 따옴표 사용 (숫자는 x) INSERT INTO PLAYER (PLAYER_ID, PLAYER_NAME, TEAM_ID, BIRTH_DATE) VALUES ..
2024. 2. 7.