본문 바로가기

SQL

재고 관리: 재고 수량을 관리하는 쿼리.

반응형

재고 관리는 상품의 수량, 위치, 상태 등을 추적하고 조정하여 최적의 재고 수준을 유지하는 것입니다. 효과적인 재고 관리는 과잉 재고, 부족 재고, 손실을 줄이고, 비용을 최적화하며, 고객 만족도를 높이는 데 중요합니다. 다음은 재고 수량을 관리하는데 사용되는 SQL 쿼리 예제와 각 예제의 간단한 설명입니다.

예제 1: 전체 재고 조회
SELECT * FROM Inventory;
모든 재고 항목의 정보를 조회합니다.


예제 2: 특정 상품의 재고 수량 조회
SELECT Quantity FROM Inventory WHERE ProductID = 'P123';
특정 상품의 재고 수량을 확인합니다.


예제 3: 재고 수량이 특정 수치 이하인 상품 조회
SELECT ProductID, Quantity FROM Inventory WHERE Quantity < 10;
재고 수량이 10개 미만인 상품을 조회합니다.


예제 4: 최근 입고된 재고 목록 조회
SELECT * FROM Inventory ORDER BY LastReceivedDate DESC LIMIT 10;
최근에 입고된 재고 10개를 조회합니다.


예제 5: 특정 카테고리 재고 조회
SELECT * FROM Inventory WHERE Category = 'Electronics';
특정 카테고리(여기서는 'Electronics')의 재고를 조회합니다.


예제 6: 재고 정렬 및 보기
SELECT * FROM Inventory ORDER BY Quantity ASC;
재고를 수량에 따라 오름차순으로 정렬하여 조회합니다.


예제 7: 재고 추가
UPDATE Inventory SET Quantity = Quantity + 20 WHERE ProductID = 'P123';
특정 상품의 재고 수량을 추가합니다.


예제 8: 재고 감소 (판매 후)
UPDATE Inventory SET Quantity = Quantity - 5 WHERE ProductID = 'P123';
상품이 판매됨에 따라 재고 수량을 감소시킵니다.


예제 9: 재고 경고 목록
SELECT ProductID, Quantity FROM Inventory WHERE Quantity <= MinimumRequired;
최소 요구 재고 수량 이하로 떨어진 상품을 조회합니다.


예제 10: 재고 평가 (가격 기준)
SELECT ProductID, Quantity, Price, Quantity * Price AS TotalValue FROM Inventory;
각 재고 항목의 가치(수량 * 가격)를 계산하여 재고를 평가합니다.


관련 전문용어 설명
재고(Inventory): 기업이 판매, 제조, 또는 사용을 목적으로 보유하고 있는 상품이나 자재.
Quantity: 재고 항목의 수량.
ProductID: 상품을 구분하는 고유 식별자.
Category: 상품이 속한 분류 또는 카테고리.
LastReceivedDate: 최근에 재고가 입고된 날짜.
MinimumRequired: 최소 필요 재고 수량.
Price: 상품의 단가.

반응형