-- DDL 014: VENDOR_LIST 테스트 데이터 업데이트
-- 목적: 검색 기능 테스트를 위한 샘플 데이터 추가

-- 1. 현재 테이블 구조 확인
DESCRIBE VENDOR_LIST;

-- 2. 현재 데이터 확인
SELECT SEQ, COMPANY_NAME, CATEGORY, REGION, DESCRIPTION, TAGS FROM VENDOR_LIST;

-- 3. 기존 데이터에 검색 가능한 정보 추가
UPDATE VENDOR_LIST SET 
    CATEGORY = 'TECH_ELECTRONICS',
    REGION = 'SEOUL', 
    DESCRIPTION = '벤더 담당자 회사입니다. 다양한 IT 서비스를 제공합니다.',
    TAGS = '벤더,IT,서비스,기술'
WHERE SEQ = 1;

UPDATE VENDOR_LIST SET 
    CATEGORY = 'LIFESTYLE',
    REGION = 'GYEONGGI',
    DESCRIPTION = '테스트 회사입니다. 라이프스타일 관련 제품을 다룹니다.',
    TAGS = '테스트,라이프스타일,제품'
WHERE SEQ = 2;

UPDATE VENDOR_LIST SET 
    CATEGORY = 'FASHION_BEAUTY',
    REGION = 'SEOUL',
    DESCRIPTION = '인터스코프는 패션 뷰티 분야의 전문 회사입니다. 다양한 브랜드와 협업합니다.',
    TAGS = '인터스코프,패션,뷰티,브랜드'
WHERE SEQ = 3;

UPDATE VENDOR_LIST SET 
    CATEGORY = 'FOOD_HEALTH',
    REGION = 'BUSAN',
    DESCRIPTION = '김민수 회사는 건강한 식품을 전문으로 하는 벤더사입니다.',
    TAGS = '김민수,식품,건강,음식'
WHERE SEQ = 5;

UPDATE VENDOR_LIST SET 
    CATEGORY = 'CULTURE_ENTERTAINMENT',
    REGION = 'SEOUL',
    DESCRIPTION = '인터스코프 엔터테인먼트 부문으로 문화 콘텐츠를 제작합니다.',
    TAGS = '엔터테인먼트,문화,콘텐츠'
WHERE SEQ = 6;

UPDATE VENDOR_LIST SET 
    CATEGORY = 'SPORTS_LEISURE',
    REGION = 'DAEGU',
    DESCRIPTION = '테스트 회사로 스포츠 레저 관련 제품을 판매합니다.',
    TAGS = '스포츠,레저,운동'
WHERE SEQ = 7;

UPDATE VENDOR_LIST SET 
    CATEGORY = 'TECH_ELECTRONICS',
    REGION = 'SEOUL',
    DESCRIPTION = '관리자 회사로 IT 전자제품 전문 벤더입니다.',
    TAGS = '관리자,IT,전자제품,기술'
WHERE SEQ = 8;

-- 4. 업데이트 결과 확인
SELECT SEQ, COMPANY_NAME, CATEGORY, REGION, DESCRIPTION, TAGS 
FROM VENDOR_LIST 
ORDER BY SEQ;

-- 5. 검색 테스트 쿼리들
-- 키워드 검색 테스트
SELECT SEQ, COMPANY_NAME, CATEGORY, REGION 
FROM VENDOR_LIST 
WHERE IS_ACT = 'Y' 
AND (COMPANY_NAME LIKE '%인터스코프%' OR DESCRIPTION LIKE '%인터스코프%' OR TAGS LIKE '%인터스코프%');

-- 카테고리 검색 테스트  
SELECT SEQ, COMPANY_NAME, CATEGORY, REGION 
FROM VENDOR_LIST 
WHERE IS_ACT = 'Y' 
AND CATEGORY = 'FASHION_BEAUTY';

-- 지역 검색 테스트
SELECT SEQ, COMPANY_NAME, CATEGORY, REGION 
FROM VENDOR_LIST 
WHERE IS_ACT = 'Y' 
AND REGION = 'SEOUL';