함수 concat ( A ): concat이라는 함수 안에다가 A안에 속해있는 값을 하나씩 넣어서 모두 처리를 해라는 뜻 함수 종류 단일 행 함수 > ; 행 단위로 값을 처리하는 함수 단일 행은 select, where 절에서 사용 가능
집계함수 : 조회 결과를 묶어 집계 처리하는 함수 ( = 그룹함수 = 다중행 함수) 기본적으로 전체 행을 기준으로 계산 select시 group by 절을 이용해 그룹으로 묶을 기준 컬럼을 지정 가능 → 지정한 컬럼의 값이 같은 행끼리 하나의 그룹으로 묶인다
join 📍 조인(JOIN) 이란 : 2개 이상의 테이블에 있는 컬럼들을 합쳐서 가상의 테이블을 만들어 조회하는 방식
subquery : sql문 내select 문을 삽입하는 것 : 주로 from 절이나 where 절에서 사용 main query : 실제 조회하고자 하는 query sub query : main query 에서 사용 할 데이터를 조회하기 위한 query 종류 단일
집합 연산자 : 둘 이상의 select 결과를 합치는 연산 구문 연산자 UNION: 두 select 결과를 하나로 결합한다. 단 중복되는 행은 제거 (합집합) UNION ALL : 두 select 결과를 하나로 결합한다. 중복되는 행을 포함 (합집합)
DML : insert, delete, update DQL : select INSERT 문 - 행 추가 구문 한행추가 : → 모든 컬럼에 값을 넣을 경우 컬럼 지정구문은 생략 할 수 있다. 조회결과(select)를 INSERT 하기 (subquery 이용) → INSERT할 컬럼과 조회한(subquery) 컬럼의 개수와 타입이 맞아야 한...
DDL: 정의하고자 하는 데이터에 과녀련된 무언가를 만드는 것 DML : I (생성) / U(수정) /D(삭제)/ S(조회) DDL : CREATE / ALTER / DROP + TRNNCATE TABLE 테이블 생성 구문 컬럼 설정 컬럼명 → 데이터타입 → default : 기본값. 값을 입력하지 않을 때 넣어줄 기본값 제약조건 설정 prima...