본문 바로가기

SQL

상품 목록 검색: 상품 목록을 검색하는 쿼리.

반응형

상품 목록 검색은 데이터베이스에 저장된 상품 정보를 조회하여 사용자에게 제공하는 과정입니다. 이는 온라인 상점, 인벤토리 관리 시스템, 또는 상품 카탈로그에서 주로 사용됩니다. 다음은 상품 목록을 검색하는 다양한 SQL 쿼리 예제와 간단한 설명입니다.


예제 1: 모든 상품 조회
SELECT * FROM Products;
모든 상품의 정보를 조회합니다.


예제 2: 특정 카테고리의 상품 조회
SELECT * FROM Products WHERE CategoryID = 1;
카테고리 ID가 1인 상품만 조회합니다.


예제 3: 재고가 특정 수량 이상인 상품 조회
SELECT * FROM Products WHERE Stock > 50;
재고 수량이 50개 이상인 상품을 조회합니다.


예제 4: 상품 이름으로 검색
SELECT * FROM Products WHERE ProductName LIKE '%coffee%';
상품 이름에 'coffee'가 포함된 모든 상품을 조회합니다.


예제 5: 가격 범위 내 상품 조회
SELECT * FROM Products WHERE Price BETWEEN 10 AND 100;
가격이 10에서 100 사이인 상품을 조회합니다.


예제 6: 최근에 추가된 상품 조회
SELECT * FROM Products ORDER BY AddedDate DESC LIMIT 10;
가장 최근에 추가된 10개의 상품을 조회합니다.


예제 7: 특정 제조업체의 상품 조회
SELECT * FROM Products WHERE Manufacturer = 'Acme Corp';
'Acme Corp' 제조업체의 상품만 조회합니다.


예제 8: 할인율이 적용된 상품 조회
SELECT * FROM Products WHERE DiscountRate > 0;
할인율이 0 이상인 상품, 즉 할인이 적용된 상품을 조회합니다.


예제 9: 평점이 높은 상품 조회
SELECT * FROM Products WHERE Rating >= 4.5;
평점이 4.5 이상인 상품을 조회합니다.


예제 10: 특정 태그가 있는 상품 조회
SELECT * FROM Products WHERE Tags LIKE '%EcoFriendly%';
'EcoFriendly' 태그가 있는 상품을 조회합니다.


관련 전문용어 설명
상품(Product): 판매하거나 인벤토리에 있는 물리적 또는 디지털 아이템.
카테고리(Category): 상품을 분류하기 위한 그룹 또는 분류.
재고(Stock): 현재 사용 가능한 또는 저장된 상품의 수량.
가격(Price): 상품을 구매할 때의 비용.
할인율(DiscountRate): 상품 가격에서 줄어든 비율이나 금액.
평점(Rating): 사용자 또는 소비자에 의해 부여된 상품의 평가 점수.
태그(Tags): 상품에 대한 추가 정보를 제공하는 키워드나 라벨.

반응형