[MySQL] 뷰 (view) 생성, 수정, 삭제, 조회 하는 방법
MySQL에서 View(뷰)는 하나 이상의 테이블에서 쿼리문을 실행한 결과를 가상의 테이블로 나타내는 개념입니다. View는 실제 데이터를 저장하지 않고, 쿼리 실행 결과를 기반으로 데이터를 조회합니다. 1. View 생성(Create View) View를 생성하는 방법은 다음과 같습니다. CREATE VIEW view_name AS SELECT column1, column2, ... FROM table_name WHERE condition; 위 SQL문에서 view_name은 생성하려는 View의 이름을, column1, column2, ...은 조회하려는 열의 이름을, table_name은 조회하려는 테이블의 이름을, condition은 조회 조건을 나타냅니다. 예를 들어, customers와 ord..
2023. 3. 13.
[MySQL] 그룹별 최대값, 최소값 구하는 방법
MySQL에서 그룹별 최대값과 최소값을 구하는 방법은 GROUP BY와 MAX(), MIN() 함수를 사용하는 것입니다. 1. 예시 예를 들어, orders 테이블에는 고객 주문 정보가 저장되어 있습니다. 각 주문은 고객ID, 주문ID, 주문일자, 주문금액 등의 정보를 가지고 있습니다. CREATE TABLE orders ( customer_id INT, order_id INT, order_date DATE, order_amount DECIMAL(10,2) ); 고객별로 최대 주문금액과 최소 주문금액을 구하기 위해서는 다음과 같은 쿼리를 작성할 수 있습니다. SELECT customer_id, MAX(order_amount), MIN(order_amount) FROM orders GROUP BY cust..
2023. 3. 10.