데이터베이스는 데이터의 저장소이다.DBMS는 데이터베이스를 관리하는 소프트웨어이며,계층형, 망형, 관계형 DBMS로 분류된다.RDBMS는 테이블(table)이라는 최소 단위로 구헝되고, 각 테이블은 열(column)과 행(row)으로 이루어져 있다.SQL은 관계형 DB
SELECT 열명 FROM 테이블명 \[WHERE 조건] \[order by 정렬기준];※ \[ ] 안의 내용은 생략 가능※ 연산자 대/소문자 가능ANIMAL 테이블\*모든 예시는 이 테이블에 기반한다.ANIMAL 테이블에서 선택할 열명을 넣어준다.⌨️ sql 구문 작
문자가 한 개 이상 있거나 아예 없는 자리를 대변한다.문자 1개의 자리를 대변한다.대괄호 안에 있는 문자로 시작한다.특정 문자가 아니다.
ANIMAL 테이블\*모든 예시는 이 테이블에 기반한다.중복된 행을 제거한 후 조건에 맞는 행을 조회한다.SELECT DISTINCT 컬럼명FROM 테이블명WHERE 조건;⌨️ sql 구문 작성💻 결과4중복된 행을 제거하고 정렬을 한 후 조건에 맞는 행을 조회한다.S
GROUP BY 컬럼명HAVING 조건※ 조건 : 집계함수(COUNT, SUM, AVG, MAX, MIN)를 사용한 조건절이 온다.지정한 컬럼명의 원소에 따라 그룹으로 묶어지고, 조건에 맞는 경우만 조회한다.ANIMAL 테이블\*모든 예시는 이 테이블에 기반한다.⌨️
ANIMAL 테이블\*모든 예시는 이 테이블에 기반한다.조건에 따라서 값을 변경할 수 있다.IF(조건, 참일 때 값, 거짓일 때 값)⌨️ sql 구문 작성💻 결과
DATE_FORMAT(DATETIME, FORMAT)날짜와 시간을 나타내는 데이터 DATETIME을 가지고 원하는 FORMAT으로 표현하는 함수이다.
✏️ CASE WHEN ✏️ IF ELSE