IT 서비스 아키텍처
큰 IT 서비스의 모습
SQL 명령어들
명령어 종류 | 명령어 | 설명 |
DML 데이터 조작어 | SELECT, INSERT, UPDATE, DELETE |
조회, 검색, 테이블 데이터를 변형 (삽입, 수정, 삭제) |
DML 데이터 정의어 | CREATE, ALTER, DROP, RENAME, TRUNCATE |
데이터(테이블) 구조를 정의 |
DML 데이터 제어어 | GRANT, REVOKE | 사용자에게 권한을 주고 회수하는 명령어 |
DML 트랜잭션 제어어 | COMMIT, ROLLBACK, SAVEPOINT |
논리적인 작업의 단위를 묶어서 DML에 의해 조작된 결과를 작업단위 별로 제어하는 명령어 |
DISTINCT
중복 값을 필터링 하는데 사용됩니다.
1. 특정 컬럼에서 유일한 값 찾기
2. 컬럼의 고윳값 수 계산하기
3. 컬럼의 고윳값을 기준으로 데이터 그룹화하
더보기
SELECT DISTINCT column1, collumn2, ...
FROM table_name;
HAVING
GROUP BY 절에서 조건을 주려면 WHERE이 아닌 HAVING을 사용해야 합니다.
GROUP BY 뒤에 작성하며, WHERE와 동일한 형식으로 조건을 작성할 수 있습니다.
LIKE
문자열에 대한 부분 검색이 가능해진다
더보기
SELECT * FROM table_name
WHERE column_name LIKE '%문자열%' ;
'성동1기 전Z전능 데이터 분석가 과정' 카테고리의 다른 글
[전Z전능 DA] Day26 - SQL 3 (1) | 2023.11.20 |
---|---|
[전Z전능 DA] Day25 - SQL 2 (0) | 2023.11.17 |
[전Z전능 DA] Day23 - SQL , Chat GPT (0) | 2023.11.16 |
[전Z전능 DA] Day22 - SQL 기초 이해2 (0) | 2023.11.14 |
[전Z전능 DA] 오마카세 데이터 분석 (0) | 2023.11.14 |