- [MySQL] 29. SQL 쿼리의 일반적인 작동 순서 (2)Song hyun[MySQL] 29. SQL 쿼리의 일반적인 작동 순서 (2)쿼리의 흐름 이해하기SELECT id, name, class, scoreFROM tb_studentWHERE score > 80ORDER BY score DESCLIMIT 3; (1) from 절 실행-tb_student의 테이블을 참조해, 데이터를 먼저 가져온다.-이 단계에서 테이블의 모든 데이터가 초기 조회 대상이 된다. (2) where 절 실행-FROM 절에서 가져온 데이터에 대해 WHERE 절이 실행된다.-이 조건은 score>80을 만족하는 행만을 필터링하여, 다음 단계로 전달한다. (3) select 절 실행-필터링된 결과에서 SELECT 절이 실행되어, id,name,class,score 필드를 선택한다.-이 단계에서 데이터는..
- 2024-06-10 10:41:59
- [MySQL] 28. SQL 쿼리의 일반적인 처리 순서 (1)Song hyun[MySQL] 28. SQL 쿼리의 일반적인 처리 순서 (1)1. FROM 절- 가장 먼저 실행되며, 쿼리에서 참조하는 테이블 또는 뷰를 식별한다.-여러 테이블이 조인되는 경우, 이 절에서 어떻게 테이블들이 결합되는지 정의한다. 2. ON 절-조인이 수행될 때 사용된다.-FROM 절에서 정의된 테이블들이 결합하는 방식을 구체적으로 명시한다.-이 절은 조인 조건을 평가하여 조인할 행을 결정한다. 3. JOIN-여러 테이블들을 조합할 때 사용되며, ON 절 다음에 평가된다.-지정된 조인 조건에 따라 행들이 결합된다. 4. WHERE 절-FROM 절에서 생성된 결과 테이블에 대해 필터링 조건을 적용한다.-이 조건은 개별 행에 대해 평가되며, 조건을 만족하는 행만이 다음 단계로 전달된다. 5. GROUP BY ..
- 2024-06-10 10:19:57
- [MySQL] 27. 연습 문제: GROUP BY/HAVING 절 활용하기Song hyun[MySQL] 27. 연습 문제: GROUP BY/HAVING 절 활용하기 1. 문제 2. 샘플 데이터3. 문제 풀이 1. 문제-- 문제 1.-- 각 부서별 평균 급여 계산하기 (소수점 제거)-- 문제 2.-- 평균 급여가 50000000 금액 이상인 부서 찾기-- 문제 3.-- 각 부서에서 가장 높은 급여를 받는 직원의 급여 출력하기-- 문제 4.-- 특정 부서에서 근무하는 직원 수가 3명 이상인 부서만 출력해주세요.-- 문제 5.-- 각 부서별 평균 급여와 직원 수를 출력해주세요. 2. 샘플 데이터CREATE TABLE tb_employees ( employee_id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(100) NOT NULL, depa..
- 2024-06-10 09:50:41
- [MySQL] 26. GROUP BY와 HAVING 절Song hyun[MySQL] 26. GROUP BY와 HAVING 절1. Group by 절2. Having 절3. 학습 예제: GROUP BY와 HAVING 절4. 연습 문제 1. GROUP BY 절GROUP BY 절은 주로 SQL 특정 열의 값에 따라 행 집합을 요약된 그룹으로 나누는데 사용된다. 이 절은 주로 집계 함수와 함께 사용되어, 각 그룹에 대한 요약 정보를 제공한다. -GROUP BY 절은 데이터들을 원하는 그룹으로 나눌 수 있다.-나누고자 하는 그룹의 컬럼명을 SELECT 절과 GROUP BY절 뒤에 추가하면 된다.2. HAVING 절 HAVING절은 GROUP BY 절과 함께 사용되며, 특정 조건을 만족하는 그룹만을 필터링하는 데 사용된다. WHERE 절이 개별 행에 대해 조건을 적용하는 반면3. 학..
- 2024-06-10 09:34:36
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)