신규 상품을 데이터베이스에 등록하는 것은 재고 관리, 상품 정보 업데이트, 온라인 카탈로그 관리 등의 중요한 비즈니스 프로세스입니다. 다음은 신규 상품을 등록하는 데 사용할 수 있는 SQL 쿼리 예제와 각 예제의 간단한 설명입니다:
예제 1: 단일 신규 상품 등록
INSERT INTO Products (ProductID, ProductName, Price, Category, Quantity)
VALUES ('P123', '새 상품', 10000, '전자기기', 50);
신규 상품을 하나 등록합니다.
예제 2: 다중 신규 상품 등록
INSERT INTO Products (ProductID, ProductName, Price, Category, Quantity)
VALUES
('P124', '상품1', 20000, '가구', 10),
('P125', '상품2', 15000, '장난감', 20);
여러 개의 신규 상품을 한 번에 등록합니다.
예제 3: 공급업체 정보와 함께 상품 등록
INSERT INTO Products (ProductID, ProductName, Price, Category, Quantity, SupplierID)
VALUES ('P126', '상품3', 5000, '도서', 100, 'S10');
상품을 등록하면서 공급업체 정보를 함께 등록합니다.
예제 4: 바코드 정보를 포함한 상품 등록
INSERT INTO Products (ProductID, ProductName, Price, Category, Quantity, Barcode)
VALUES ('P127', '상품4', 30000, '의류', 30, '1234567890');
바코드 정보를 포함하여 상품을 등록합니다.
예제 5: 상품 설명을 포함하여 등록
INSERT INTO Products (ProductID, ProductName, Description, Price, Category, Quantity)
VALUES ('P128', '상품5', '이 상품은...', 40000, '식품', 20);
상품 설명을 포함하여 상품을 등록합니다.
예제 6: 출시 날짜를 지정하여 상품 등록
INSERT INTO Products (ProductID, ProductName, Price, Category, Quantity, ReleaseDate)
VALUES ('P129', '상품6', 70000, '가전', 15, '2023-01-01');
출시 날짜를 지정하여 상품을 등록합니다.
예제 7: 이미지 URL을 포함한 상품 등록
INSERT INTO Products (ProductID, ProductName, Price, Category, Quantity, ImageURL)
VALUES ('P130', '상품7', 8000, '문구', 100, 'http://example.com/images/p130.jpg');
상품 이미지 URL을 포함하여 상품을 등록합니다.
예제 8: 할인율 정보와 함께 상품 등록
INSERT INTO Products (ProductID, ProductName, Price, DiscountRate, Category, Quantity)
VALUES ('P131', '상품8', 25000, 10, '스포츠', 5);
할인율을 지정하여 상품을 등록합니다.
예제 9: 상품 등록 후 재고 정보 업데이트
BEGIN TRANSACTION;
INSERT INTO Products (ProductID, ProductName, Price, Category, Quantity)
VALUES ('P132', '상품9', 20000, '취미', 10);
UPDATE Inventory SET Quantity = Quantity + 10 WHERE ProductID = 'P132';
COMMIT;
상품을 등록하고 해당 상품의 재고 정보를 업데이트합니다.
예제 10: 상품 등록 시 유효성 검사 포함
IF NOT EXISTS(SELECT * FROM Products WHERE ProductID = 'P133')
BEGIN
INSERT INTO Products (ProductID, ProductName, Price, Category, Quantity)
VALUES ('P133', '상품10', 60000, '가구', 20);
END
상품 ID가 이미 존재하지 않는 경우에만 상품을 등록합니다.
관련 전문용어 설명
신규 상품(New Product): 시장에 새롭게 도입되거나 판매되는 상품입니다.
상품 ID(Product ID): 상품을 고유하게 식별하는 번호입니다.
공급업체(Supplier): 상품을 제공하는 업체 또는 개인입니다.
바코드(Barcode): 상품 정보를 나타내는 일련의 선이나 숫자입니다.
'SQL' 카테고리의 다른 글
주문 취소 처리: 주문 취소를 처리하는 쿼리. (0) | 2023.12.28 |
---|---|
고객 리뷰 조회: 고객 리뷰를 조회하는 쿼리. (0) | 2023.12.28 |
사용자 로그 분석: 사용자 로그를 분석하는 쿼리. (0) | 2023.12.28 |
매출 기록 조회: 매출 기록을 조회하는 쿼리. (0) | 2023.12.28 |
고객별 추천 상품: 고객별 추천 상품을 제안하는 쿼리. (0) | 2023.12.28 |