언어 스탯
반도체 특화성8/10
범용성10/10
학습 난이도3/10
학습 난이도는 점수가 높을수록 더 어렵다는 뜻입니다.
Programming Language
SQL은 데이터베이스의 데이터를 조회하고 가공하는 언어로, 생산 이력과 설비 로그를 다루는 업무에서 매우 중요합니다.
데이터 조회와 집계에 특화된 언어입니다.
MES, 데이터 분석, 리포트, 대시보드
Oracle, SQL Server, PostgreSQL, DBeaver
SELECT, WHERE, JOIN, GROUP BY가 핵심입니다.
학습 난이도는 점수가 높을수록 더 어렵다는 뜻입니다.
데이터가 어떻게 저장되는지 구조부터 이해합니다.
숫자, 문자열, 날짜형의 의미를 익힙니다.
필요한 데이터를 조회하는 가장 기본 명령입니다.
조건을 주어 필요한 데이터만 뽑아냅니다.
결과를 정렬해 보기 좋게 만듭니다.
`COUNT`, `SUM`, `AVG`, `MAX`, `MIN`을 익힙니다.
데이터를 그룹별로 묶어 통계를 냅니다.
여러 테이블을 연결해 더 큰 정보를 만듭니다.
쿼리 안에 다른 쿼리를 넣어 복합 조건을 처리합니다.
데이터 추가, 수정, 삭제 기본을 익힙니다.
여러 작업을 하나의 단위로 안전하게 처리합니다.
데이터가 많을 때 쿼리를 효율적으로 만드는 시각이 중요합니다.
| 개념 | 설명 | 실무 연결 |
|---|---|---|
| 테이블 | 데이터가 저장되는 기본 구조입니다. | Lot, 설비, 사용자, 레시피 이력이 각각 테이블로 나뉩니다. |
| 조건 검색 | 원하는 기간, 장비, 제품만 골라 조회합니다. | 문제 구간 추적에 꼭 필요합니다. |
| 조인 | 서로 다른 테이블의 관계를 엮습니다. | 생산 이력과 설비 이력을 합쳐 분석할 수 있습니다. |
| 집계 | 그룹별 통계를 냅니다. | 장비별 생산량, 공정별 불량률 계산에 쓰입니다. |
| 트랜잭션 | 데이터 일관성을 지키는 처리 단위입니다. | 중요한 생산 정보가 꼬이지 않도록 도와줍니다. |
| 항목 | 정리 |
|---|---|
| 무엇에 특화되어 있나 | 데이터 조회, 집계, 필터링, 여러 테이블 연결 같은 데이터 처리에 특화되어 있습니다. |
| 장점 | 많은 데이터를 짧은 문장으로 빠르게 검색하고 분석할 수 있습니다. |
| 반도체 외 주요 활용 | 쇼핑몰 데이터 분석, 금융 데이터 조회, ERP, CRM, 마케팅 분석, 웹 서비스 운영 데이터 관리 등 거의 모든 데이터 기반 업무에 쓰입니다. |
SQL은 생산 이력 조회, 장비 로그 검색, 검사 결과 집계, 대시보드 데이터 구성, MES 보고서 작성에 직접 연결됩니다.
특정 날짜의 설비 알람 이력을 찾거나, 제품군별 수율 평균을 계산하고, 특정 공정에서 불량이 많았던 Lot만 모아보는 식입니다.