본문 바로가기

가상테이블

(2)
[DB]데이터베이스(MariaDB) - 함수, 뷰(view), 프로시저(procedure) 데이터베이스 함수 중복을 줄이고 더 편하게 사용하도록 도와주는 함수를 만드는 방법을 알아보자. 이렇게 만든 사용자정의 함수를 UDF라고 한다. 함수 생성하기 새로운 쿼리 생성 후 코드 작성 → F9로 실행 1. Delimiter(구문 문자) : 문법의 끝을 나타내는 역할 2. 사용자 정의 함수 생성 (paramGu는 매개변수) 3. 리턴 타입 정의 4. 함수 기능 시작과 끝 : BEGIN - END // 5. 반환할 값을 저장할 변수 선언 (리턴타입사이즈 = 변수사이즈) : DECLARE 6. 반환하기 : RETURN ※ ' // ' 뒤에는 아무 것도 있으면 안됨!!(스페이스바도 조심) ※ 스트링 타입이 UTF8이 아니면 타입정의 뒤에 ' CHARACTER Set UTF8MB4 ' 작성! ※ 조회한 결과..
[DB]데이터베이스 명령어5 (MariaDB) - 조인(Join), 가상테이블(inline view) 조인(JOIN) Inner Join 방식은 일반방식 or 표준방식 모두 표준처럼 사용됨 1. Inner Join - 일반방식 "우리나라 표준처럼 사용" Select 테이블1.컬럼1 ... 테이블n.컬럼1 From 테이블1, 테이블2, ... , 테이블n Where 관계조건(PK = FK) And 일반조건 From절 뒤에 테이블들을 콤마(,)로 구분하여 사용 Where절에 관계조건식(PK=FK)을 추가함 관계조건식은 최소한 (사용된 테이블의 갯수 -1) 만큼 제시 되야함 (SQLD출제) 2. Inner Join - 표준방식 "해외 표준처럼 사용" → 단계가 더 짧음 Select 테이블1.컬럼1 ... 테이블n.컬럼1 From 테이블1 Inner Join 테이블2 O..